The upper management is not very open to constructive criticism when it comes to the already made decisions, the overall theme is "we were doing our best, and at that time that was the best option available" - which is an alright thing to think, but it's still important to go over "what we could have done differently and how can we learn from this". So it was frustrating at times that no one stopped to ponder at the mistakes and internalize the experience, everyone was just rushing to the next big shiny thing.
Unexpected layoffs that no one saw coming was the most traumatizing thing. In my 3 years there, there was a layoff each year . I wish the management was more forward about the state of the company so that people knew how things actually were instead of hearing that the company is doing great and then suddenly getting laid off out of the blue. I also wish that laying off people was done with more consideration towards people that were getting laid off.