The managers treat everyone equally. The pay is above average and you get acknowledged/rewarded when you do a good job. Everyone works together to get things done.
Cons
Communication could be a little better, but overall not really anything to complain about