Pros
Lots of fresh faces in the company and it's giving a hope it can reset the mood and company will finally reinvent itself. In the recent move development was re-organized into few teams and more experienced and right people were placed to lead them instead of those who could just talk and spread toxic culture around. Another positive change - we finally got the head of engineering, it's absolutely vital position for software company but top management didn't understand it for very long time. Hopefully they will realize that tech leads and architects are needed here too.
Cons
Still a lot of struggles around development, which is quite slow. Newly hired people are very inexperienced and it's a result of flaws in hiring process - cultural fit means much more than skills and experience, there should be more balanced approach