Pros
- you can have a big impact on products if you want to get involved - you get bonuses if you do your job above expectations
Cons
- bad WLB - some of colleagues make a habit to respond to work-related Slack messages on weekends/vacation - a lot of bad competition between teams (some of them don't act like we work on the same product and need to help each other to be successful as an organization) - a lot of gossip between colleagues - on-call rotations are very unhealthy (on-call is officially optional, but sometimes your colleagues who do on-call will give hints that you should do it as well; no follow the sun on-call even if teams are globally distributed) - some people are not open to embrace new technologies that could make the project easier to maintain - documentation is outdated and poorly written