Pros
Good work life balance and friendly colleagues
Cons
Listen to the boss and the boss is always right
Pros
No matter which team, you'll always have compassionate team leaders and great support within team mates
Cons
Nothing really related to the company