Lack of management support and care for employees
The title says it all. They simply do not care about the employees they have which explains all of the quick turnaround. No paid time off or sick leave, the health benefits are more expensive than paying for your own, they hire friends instead of worthy workers. I was contracted and told no senior tech positions were available, we found out later it was only due to the hiring manager hiring his friends from outside of the company but still having me train them all.