Pros and cons depend on the unit you work. You can influence your own doing.
Inconvénients
Pros and cons depend on the unit you work. Company try to be people first but that doesn't always happen. Units dont collaborate together, exept those that have virtual teams, but in overal.
The organisation is small enough that individuals can still make significant impacts to the larger whole.
Culture of low hierarchy and agile organisation as well as professional leaders (contra subject matter expert leadership) support high psychological safety and self (& mutual) development.
Teamwork, innovation and long term success are highly encouraged attributes.
Inconvénients
The emphasis on teamwork means individual merits are not always clearly highlighted or rewarded, and promotions are not typically driven by individual performance in a single year.
The organisation is fairly flat and does not offer much of a career ladder.
The company's founder is still very active in the business and likes to get involved in most things.