Poor management, poor communication to staff - especially regarding changes that directly affect them, little to no organisation, confusing communications (mixed messaging coming from client, manager), little to no attempts to resolve issues, low holiday allowance, unpaid leave requests for legitimate reasons feel like pulling teeth... it's one way for one employee, and another way for another employee. Staff are not treated fairly.