1) When I quit, the company had 4.9/5 (around 20 reviews) on Glassdoor. Most of the reviews were curated. With the current score at 3.9 you can understand what's the latest trend - tremendous downfall.
2) Teams other than DS and BA have 24/7 working hours. Calls can come from anyone at any time of the day and week.
3) Teams are isolated. There is no real coordination. Each team wants to dominate the other.
4) Code reviews are only meant to harass the coder.
5) Business analysts have at least 50% pay advantage and early promotion advantage over others because they are limited in number. BAs are dumber than a second coat of paint.
6) Politics is not just about top people dominating each other. It's also about top people dominating most good developers and rewarding few unworthy developers and analysts. Based on #5, it is essential to acknowledge that only minimum politics exists. But it is very unhealthy because of the employee count.
7) Initial few days will be awesome as everyone tries to be upfront. After some time it becomes impossible to work with anyone in the company as they start showing their true colors.
8) People with 1-2 years experience get promoted to 'Manager'. It is impossible to get same designation outside after resignation. Even the most experienced developer will be recruited as a senior software engineer.