Company with less employees giving opportunity to connect with all the employees in the company and function more effectively. Also, company gives you a chance to work hands-on in different projects and departments
Cons
A little complicated when a person drives the company instead of the system.