Pros
Multicultural environment. Nice office with a free meal, fruits and coffee. If you are lucky enough to be part of a team with the right TL that doesn't think just about numbers and targets, the experience could be also interesting and personally rewarding, otherwise only stressful.
Cons
Traning is something different than the reality. Procedures and updates often do not make sense and customer service is affected. It's more important to stay behind the target than help customers but still, the customer service target needs to be achieved. No opportunity to grow as far as you're not under the shade of one of the bosses with the consequence that wrong people are going to fulfil seniors position without the right skills affecting the work of the agents. Lately there the tendency to compare agents(human being) to a machine. Well, AI is a reality at the moment, so do not hire humans as agents.