Whether you have a small corporation or a mid to large-sized one, you need a well-crafted, thorough and air-tight shareholder agreement in place. It’s not a legal requirement, but having a shareholder agreement can help your company to avoid many challenges and...