1.Unrealistic expectations, goals set by Managers based on their experience. If manager with 12 +years of experience can fix the issue in 1 hour does not mean to expect the same by other devs. Because every dev is different with varied experience. Hires very less developers , but expects to complete 3 to 4 task in a day which cannot be pushed to next day. Hence increasing stress and anxiety in dev even after working day and night. Task deadlines/ story points are allocated hourly basis during sprint planning. Does not follow daily basis sprint .
2.If you failed to deliver one task due to the requirements change , you will be judged for the entire year on the same thing no matter how well you perform later. Due to this you might end up questioning /doubting your own abilities and skills.
3.Mental health discussions in the company doesn't have any value especially for developers.
4. Unlimited sick leaves has no meaning. If developers takes sick leaves you will see HR questioning you even though you were sick. And expects to change it to paid leaves.
5.Lack of communication, support from the coworkers(developers) of same team because there is no time to breath and every developer is piled up with lot of tasks for the day and has no time to answer or help their own team member/coworker. When asked for help from the coworker, asks to wait for the entire day which makes you to ask for help from other team.
6. Work from anywhere option is not for everyone in the company(HR and some other roles get to work from anywhere).
7. Any concerns raised will be just heard but later ignored.