I am not difficult to please. I loved my time at Teleperformance. If you want a con, let's not forget the company is an outsourcing company and like most of them they would have a bit less perks compared to working directly for the company they have their contract with. But really this ain't a big deal cause in my opinion whatever the company you work for, the most important is getting along with the team and management. Hope you have a great experience.