The pay compared to the job duties on the account I was assigned to was ridiculously low. Working directly for the company instead of Teleperformance was literally double our hourly wage. The training left a lot to be desired. I was the only one in the training class that passed all 3 technical support tests on the first attempt, and I had to answer the questions for everyone else when they scheduled the retest each time so we didn't lose the entire training class. Management had a tendency to talk down to the agents a lot and nobody was ever willing to help anybody else out. I would constantly see agents in chat begging for help and being ignored completely. Customers were a lot more pleasant than the staff by far.