Pros
In most cases the supervisors and very helpful but corporate decisions are pressed upon them. The company changes policies at a whim with little strategic planning. Onsite doctor and workout room (You pay for out of your salary). At most times a fun environment.
Cons
Company messes with numbers to avoid paying promised bonuses. Outbound calls can be directed to individuals to improve/reduce communicators success numbers. Suggestions fall on deaf ears. Then they are later implemented with the upper management taking the credit. Scripts used during calls often refer to matching funds that have long been used up. Salary consists of base pay plus differential. When the national hourly rate went up they reducde the differential to compensate. And the list goes on.