- Absolutely pathetic team leads.
- Absolute micro-management
- Since they try to show off that they have the best culture, the only way they can do the opposite is by being passive-aggressive. Leads retract on their own statements and have partial and targeted behavior. Giving a code review at midnight and expecting it to be addressed the next day before 8 am meeting. Since they are easily replaceable, they have an incentive in setting you up for a failure.
- Doing the same work every day (this is true for most teams). You cannot change the teams until a year if you do not like the work. And even after a year, you are at the mercy of the reviews of the same people you are trying to get away from to change the team.
- If you are smarter than your superiors, you are absolutely screwed (when I say seniors, they can be the same age as you or even younger, since they can make anyone a TL)
- WFH is a joke. I am scrutinized even if I take lunch break more than half hour, or fail to reply to slack within 5 minutes. Really wish we were in office because I can at least go to the bathroom and may not be perceived as underperforming or just not attentive to work.
- Adhering to best software practices is a forgotten thing
I have survived for some time now but under absolute torture. No use reaching out to higher level management because the person higher up the food chain always wins. You cannot show the truth, if everyone hates it. Do not know when they will fire me, but expecting it sooner rather than later because this has happened to numerous other people., in the same way.