- Small company means frequent exposure to top management.
- Very little beuracracy and politics.
- Feeback infrastructure is good and communication is fast and responsive.
Cons
- Small company also means limited room for advancement in non-technical roles.