Call center mentality of managers. HRs are not even aware of their own roles and responsibility, They are busy keeping the management happy and least bothered about the employees. Zero job security and you can be fired any time without notice. You need to keep the managers and your leads happy if you want to survive here. The quality of your boot polishing skills determines your growth in the company.
ZERO work life balance, you absolutely need to work on holidays and weekends.
The higher management is only bothered about the project billing than the employee satisfaction.
Increments are a joke and is dependent on your boot polishing skills.