When I first started they all where nice but didn't know how to talk to each other, but now they are somewhat social and know who each person is in the other labs.
Communication if people were clear about what needs to happen as in if customers understood how the company really work and they didn't just throw people into position and train them. Sitting people in front of a computer is not training them.
You do the job of 3 people but get paid to only do one job. They don't know how to create a salary that will help people afford the price of living. They changed the pay to have people work overtime but not get paid for it.
My old boss was upfront in what they needed and what they were looking for and what they wouldn't go for. They had issues way before I started and wanted to make sure it stop. But again they hired the wrong people that like to keep up mess.