People with integrity either get fired or have moved on.
Pros
Good pay and benefits, great place to meet people and lots of diversity. When I first started there, they had many extra perks for going above and beyond like give cards and a share of the profits but, by the 2nd year, management decided that all that was required was a colored piece of paper with a Dr. Cleo print. I mean, it's kind of degrading giving a grown adult often with children and a morgage the equivalent of a good star.
Cons
The incompetent and two faced management. So many of them are simply twits. You ask them a pertainent question and they either will give you some flipant answer to get you off their backs or tell you to look in the guidebook. That's not very effecient when you've got an angry provider on the phone saying they already left messages with the supervisor and have gotten no calls back.