Pros
Pay is good and direct management is friendly. Work is a breeze if you're an extrovert and can handle talking to customers on the phone all day.
Cons
Talking to customer's all day every day can be taxing on mental health, especially if you're introverted. Workload can vary wildly depending on which campaign you work for. Not every campaign fits every employee. For example, I'm an IT tech and was hired to troubleshoot iOS devices over the phone. Easy. But the Apple campaign was dropped and I was suddenly, and without any real choice, shifted to insurance sales. Needless to say these two roles are not really comparable and I did not do well. Furthermore when it became apparent the new campaign wasn't a good fit, the company decided to just send me on two weeks unpaid leave and then ghost me without a separation notice. I waited two weeks with no pay thinking I would be returning to work, only to be met with radio silence at the end. So if you're interested - get in, enjoy the pay and benefits, don't overwork yourself, but jump ship the moment things look sketchy.