Cons
1. Micromanagement: You cant or have a say in anything. You would actually reduce down to a Robot.
2. Poor Leadership
3. One person manages everything and that person is not capable at all.
4. No work-life balance
5. For the delivery team, they count number of hours, but they ignore if the team is over booked.
6. They lay off people just before their incentives are due, it has been a pattern. There are frequent lay offs with no notice.
7. No help or support or growth plan. Till now my manager has never discussed anything about what can I achieve if I deliver as expected.
Overall, it is a sad place, very toxic. If you have or you can find a better opportunity please don't even appear of an interview.