Pros
PPX (Pay Per Experience) means instead of hourly pay, we get paid on quantity of calls, which is then multiplied against the quality (surveys, resolved issues, etc). Work hard, and they pay is very good. Only catch is if you start to feel burned out your pay will suffer. Great job if you can be consistent. I would only recommend working here if you're desperate.
Cons
Not a good job for very long term. Been with them for over a year. The job is designed to get the most out of you, but also has no sense of reward or accomplishment. All day every day you're speaking with customers an average 30 minutes each. No follow ups ever, so no real "task" being done just pushing through the calls all day. We work as a support to another company (ATT, Verizon, etc) so we never have a real say or impact on our customers when we wish we could do more. Career development seems linear: help train new hires and hopefully get promoted to management. The company and management are friendly and helpful, but the job itself is designed to syphon employees for what they can give. And if you aren't giving them what they want, your pay drops. Humans have ups and downs so this doesn't respect that. So yeah, not friendly for people looking to "stay with the company" long term. I would only recommend working here if you're desperate.