Poor management
Poor wages, compensation is in the bottom 25% for software developers
Poor benefits
Insane work-life balance, there is an expectation that employees work typical 9-5 office hours and also put in an additional 2-5 hours at home in the evenings.
Promotions seem to be based highly on favoritism, merit coming in as possibly the last consideration