Pros
At a small company, you will be valued and acknowledged for your talents, have lots of opportunities to gain new skills and competencies and advance in your field, and be able to have a direct impact on the company’s future.
Cons
Team size is small as compared to large MNCs so more responsibility.