Several recently hired managers have turned out to be very counter-culture. It definitely has had a negative effect on the company morale. The CEO has actually gone off on people in company meetings.....so sad and uncomfortable. Makes for a really terrible working environment. They've also been hiring remote managers which, in a small company, can be very challenging.
Its shocking to many employees that these people aren't dealt with sooner, or at all.
A by-product of turnover in the past few years is that there is little documentation, process, and structure in many departments. This means that you sometimes need to know the person to go to for the answer to your problem.
Company morale seems uncertain.