No scope for career growth.
No recognition for hard work.
No proper compensation plan.
No client travel reimbursement.
No plan of inducting capable resources, depending on contract employees instead. This leads to employee burnout, affecting their physical and mental health.
Discriminating between various domains/departments is an extremely bad practise and the worst thing is there is zero transparency in their policies. For example, a new project kicks off with 4-5 resources and withint the next 1 week, the same resources are called being on bench(which is wrong because they all worked on a new project for the past 2-3 months which got closed down suddenly for no reason) and fired over a phone call. No official communication through manager or anyone related to the projects that the employees worked for. And after a few days, after they left the company, the same employees are again called to fix some issues in projects that are in maintenance mode. Basically employees are like a use-and-throw asset for them. The hr strategy is simple: divide and fire.
The town hall meetings portray one image while the reality is completely different.