Pros: friendly staff, great management.
Cons: billing calls in my department weren't always as friendly, need highly-tuned deescalation skills.
Employees always willing to help solve difficult problems, managers knew how to do their jobs well; and advise employees the best route to take. Ethical sales environment, sales training done by a client exec. Only complaint would be how long it takes to get benefits like health insurance, but considering I already had insurance, it wasn't a large factor.