Bad management - they need to find someone who really know how to run the business and have HR skill.
No leadership
No room for progression
Management have no idea what they are doing
No respect to their employee.
No benefit
Low pay
Terrible pay (bordering on unliveable) terrible management of what could be a wonderful company. They love to make you feel like a family to guilt trip you into working for free