Salaries are insane. I was struggling until I found out that other companies have much better salaries. The project I worked on dealt with inbound calls. Since every month 5-10 people quit just from this project, I got calls in languages I don't speak and then people shouted at me for not speaking the language they asked for. Teleperformance put people under a lot of stress with bad management and low wages.