Excellent benefits, the company really takes care of its employees. Your voice is heard. There are lots of committees and teams you can join to be involved in decisions. Autonomy to do your job. Employees elected to the board of directors.
Svantaggi
The company is rather small, so there isn't much upward mobility as you'd like.