Chaotic management styles where staff have to accommodate the manager's lack of knowledge and/or vague communications
Micro-managing staff
Poor communication from upper management who are often unavailable
Managers will give you positive feedback to your face but poor reviews
Little empathy for staff with families to care for
Very little room for advancement