1. Teammates are out for blood. They go out of the way to ruin their teammates metrics. So much so that manager has to intervene because overall team metrics are declining due to this. Additionally, the metrics tracked are insanely stupid such as no of comments, revisions on a PR. This makes sure no healthy discussion/debate can happen on a piece of code.
2. Manager asks to crunch for no apparent reason. The problem with greedy and selfish managers is that everything looks critical to them. They only want to appease the upper management without any thought to people who will actually work with the deadlines.
3. People expect u to sacrifice weekends for "learning" internal tools. They quote everything as "learning experience".
4. Hell is an agile sprint system that has been optimized to require 10 hour days. We were required to estimate tasks for up to minutes and even then manager questions and pushes to reduce timelines.
5. Some great words from my manager - " Leaders never sit quiet. If u hv nothing to say, then speak anything or just say i agree". One guy follows this religiously. Another say - "Work on ownership aspect. If the guy reviewing ur work is not approving, its ur problem." I really wanted to quit right after this line.
6. If someone gives low Connections score, the whole team is reprimanded and huge "discussions" of pointing fingers happens.
7. All senior engineers and management give different advice on paper and verbally. This is because if the actions succeeds, they'll be lauded for "good management" and on failure, they can point towards their messages of concerns. They've mastered the politics of "gather all credit, divert all blame".
8. Deadlines are very top down where management promises castle in the sky and then asks the people below to achieve it no matter what. We've designed a whole cluster of services in a few hours and got some rubber stamp approvals as well. Most folks then get promoted and jump onto other greenfield projects not dealing with the aftermath.
9. People here are insanely subservient and those who aren't are generally kicked or they themselves jump to other teams.
These are very contrarion to my previous jobs where most points were very normal stuff between coworkers.