Bad management and leadership. Micro managers that don’t know how to do their job. Pay sucks. Have to schedule all pto months in advanced. HR doesn’t care about employees well being. They rather lose good employees than to fix or get rid of the bad ones .