Pros
- Opportunities to expand your role beyond the assigned responsibilities. - Company is still not very big so easy to expand networks and get noticed. - Leadership opportunities earlier in the career. - Come on time and leave on time for most of the time - Every team member is given a equal chance to voice their concerns. - Design and development cycle is very fast. From the project approval to market launch, often the time period is 6 months. This keeps the employees on their toes and work creatively and smartly. - Good opportunities for training - People manage their own schedule.
Cons
- HR is hard to work with, often very inflexible and adheres to their strict rules. - HR tries it's best to enforce company culture and often shoots down ideas for change. - No work at home or remote work policy. - Senior management often micromanages. - Transition of roles is not as easy as touted by HR at time of hiring. - No free lunches, food or any side benefits of a medium size company.