Hire new leadership from within the company, not these guys off the street.
My coworkers and the skills I learn even though I learn them on my own.
They make us work twelve hour shifts because the management has to call you on off days to pick up shift and then let you go when you speak up about it.