Train Management on there people skills.
Get rid of the Horrible Middle Managers. Just a clean sweep.
Treat people like humans, not Dogs on leashes. Stop the ridicule and belittling of every single person under you.
Every employee is scared to death at all times. No one says anything to anyone and management is always listening. A true nightmare.
Compensation was decent. That's the ONLY reason people stay. They trap you with the money but trust me it is not worth it. You will have your bills paid but you will hate your life.