Poor organization. I see responses from the company that people's bad experiences were due to times of "high change". Unfortunately that excuse has been used for years and continues to be used, instead of addressing core management and product issues.
Problems are solved by playing hot potato and passing blame to lower level staff, while high level management is golden and untouchable.
A common solution to burnout and struggling employees is to lay them off or let them go, to avoid them spreading any bad attitude to newer staff. At least that is what appears to have happened to multiple team members, even some long term.
The turnover rate when I was there (although several years ago) was extremely high.
Unfortunately the CEO seems to take personal offence to anything that knocks the company or product, and seeks to just silence those critics instead of taking criticism with stride and using it to have happier employees and a better product. He will act like he wants honest feedback, and even ask for it directly, but his responses are always the same generic "pep talks", and not real action.
Unfortunately upper management consists of people who have little or no experience working anywhere else, so their habits and stagnant strategies keep repeating themselves.
I will say that it is entirely possible things are far different from when I worked there, the entire staff has essentially turned over since my departure, but recent reviews here would say that perhaps isn't true.