Pros
- Lots of avenues to learn and improve on - Pays well - Team culture is generally good and non-toxic
Cons
- Can be slow to adapt to change - Can be a lot of politics at the higher levels
Pros
Wealth of knowledgeable colleagues and resources
Cons
Long hours and hard deadlines