1.No work-life balance and extremely long hours. Your salary doesn't match your working hours. The company is very good at branding itself for its diversity and humanized culture and it allows unlimited paid time off. The review used to be straight 5.0 because of its cult-style culture and it would be so easy to identify who wrote the bad review, but I am glad to see more real comments coming out. In fact, you will find burnout so common across the company and people only complain under the table because of peer pressure. I didn't even get a chance to take a whole week off when I was still at the company and I still have to work 50% of the time while I was on vacation, and my friends find it ridiculous. This is because everyone / your manager is so occupied with his/her own plate of sh*t and no time to cover yours.
2. Toxic culture and expected 0 human errors. A lot of people are forced to quit jobs because they are considered underperforming, just because of one or two data errors. Almost no time and room for improvements from a lower bar. As one review mentioned, the company hired crazy but also fired a lot.
3. Lot of young managers who have barely any experience of managing other people. Don't expect a lot of help or advice from your manager. They are there to judge you and give you a rating. All the more experienced/older managers are promoted to high senior levels and the company is lacking appropriate training on how to be a good manager for the newbies. If you are not the top performer, you will find yourself at a minimum rating one day and forced to leave.