* Lot's of autonomy and freedom to try new things to solve problems
* Provide flexible working hours
* Great team
* Empower colleagues to achieve set personal and company goals for each semester
* Have a lot of global teams which is great for meeting diverse people and mindsets
Cons
* Constant reorganizations can sometimes make people uncomfortable