You learn a lot, on various subjects, the management team is leaving a lot of room of personal life, they have trust in employees, there is a family atmosphere
Cons
This is a small company with slow growth so there is low chance to reach the level of management after several years. If you have management ambitious, you will have to move on.