1. Too much work pressure: managers here will not even consider the fact that there's resource crunch in the team. in situations when the key members of the team have left and absolute resource crunch in the team then also the management really only care about their deliverables and OPSPs and will micromanage if required.
2. managers don't do one on one's frequently enough even though it is of dire need especially in remote work scenarios
3. I have been asked to stretch over the weekends and pull off late nights just to fulfill their deliverables even when it's not possible with a sane mind to do so. you'll have to compromise on your mental peace in order to prove yourself here.
4. they call themselves human first when they are the exact opposite of that atleast in the engineering team.
5. hikes and pay scale are not up to the mark and very low than the regular market standards.
6. they'll shamelessly ask to co-operate in order to perform and deliver but they'll simply deny when you need the management to co-operate in any case