Pros
Flexibility ( remote work and flexible working hours), true international environment and cultural diversity, interaction with colleagues and suppliers at global level, interesting tasks, autonomy in carrying out tasks and taking decisions, Employees' initiatives to bring improvements are welcome. In general good company culture and values.
Cons
The actual experience depends a lot by the teams and people you work with. Many managers that pretend to be leaders would need to learn the actual foundation of leadership and how to handle resources. Recently, unstable context due to company reorganization and global layoffs.