I've never seen so much incompetence from leadership. It's honestly quite amazing even if you absolutely have no idea how to run a software company, you can just stand on what it was already founded on. Instead, it hires consultant after consultant trying to change the culture and direction of the company.
The CTO was hired by an incompetent CEO. With a single google search of the CTO you would hesitate to even hire, or even consider interviewing. If the goal is how fast you can tank a company, then they're pros.
With layoffs that were unnecessary to HR which employees actually liked, to further layoffs of "untrainable" engineers, this leadership has destroyed the culture of this company, and replace it with "buy-in is not optional, but suffering is".
Too many directors and other management with some kind of say in the direction it was going did not stand up, and rather bend the knee to ideas and decisions that did not make any logical sense.
Products/projects that are inherently the same thing get abandoned and marked failures, but someone new in leadership joins and says do it again disregarding previous attempts.