Communication, fairness, work ethic, timeliness
Management needs to learn how to communicate, how to actually work and not sit in the office all day
Having a positive environment
Friendly and willing to help out
Well grounded company values