
As previously said, management and the CEO need to re-evaluate their attitude towards people working here.
They need to get better at understanding people, and I think that pretty much says it all.
Thankfully you don't interact much with the management, and in a way that helps the environment. Most of the people working here are top class and you won't have any issues, so it's a pretty cool environment.
Compensation is not competitive anymore, and the company doesn't do anything to solve that. They don't reward you either, if you want a raise after a couple of years you need to ask for that, and even then they will ask you why you need a raise - really?