- Great benefits
- Good work culture
- A lot of very cool company retreats
- A lot of good quality and actually useful company swag,
- Great people to work along.
A great atmosphere, the opportunity to always test yourself and learn new things.
Cons
Very long chain of command, sometimes it takes weeks before a decision is taken, and too much time spent in meetings, which are necessary in a large company.