Only some teams have the higher chances to work on latest technologies.
No respect or recognition for a development engineer who really works good.
No appraisals or salary hikes in this tough time. Even though the company has the potential to do it.
Lack of communication or co-ordination between Development and Management teams.
Management never hears about employee problems. They always see the developers as a slave not as a professional employee.
Ex: If we have some health issues, instead of supporting, they force the developers to complete the assigned tasks or to solve the issues in the specified time frame.