Friendly vibe, nice colleagues, flat management,
As a big company it offers good opportunities to learn things and develop yourself.
Cons
The communication between different departments could be complicated and difficult sometimes.
OT a lot and you need to work on Saturday sometimes. Hard to balance work and life.