What is a Shareholder’s agreement & why is it important?

A shareholder’s agreement is a set of rules and conditions that affect a running of a company. Basically if you have a company with more than one shareholder, then this document is absolutely necessary to preserve the company and its relationships with the shareholder and directors, where you have external stewards running the company for you.