Salary, Benefits. The facilities are managed well.
Cons
Just about everything else. There are a few good managers, within the company. Aside from that the company is bereft with game players, and corporate politicians. They care not about their staff, just how they are perceived.