Have DM's support their managers more.
Fix the core values.
Take time and properly train management members.
110% fire the manager. Not trying to be blunt but in all actuality I had to leave due to the manager at the time. I tried to hold it out until she left for mat leave but that was still a good 6 months away and I couldn't handle how unprofessional and disrespectful she was. Honestly worst work experience I've ever had.
Hire people who know how to do there job!!!!!!
Check to see if you have over hired or not.
If someone is offered a job and says yes and the person who held that tile priors changes their mind the job offer should still be vaiid