Pros
- Good pay
- Interesting work (team dependent)
Kontras
- Politics often gets in the way of good work
- Clueless, rudderless leadership just cause problems (can be org dependent)
- People are encouraged to only do things that check arbitrary criteria for promotion, trying to do what's best or what's right is discouraged
- Not many extra benefits compared to other big tech
- Work/life balance can be rough (team dependent)