1. Micro management by managers.
2. No proper diversification of work. If you do well, they will make you do more.
3. Leave policy is very bad. If you work on a day off you will not even get full day comp-off.
4. Managers are not at all supportive. They treat you like slaves.
5. Zero work life balance. Expect a call from colleagues or manager even at 11pm or midnight.