Pros
Very international environment, casual dress code, one free meal a day, some interesting events.
Cons
Too many, strict and illogical targets. For example someone who was not friendly or polite on the phone was fine but someone who was fantastic with customers but didn't quite do enough calls per hour got constantly put under pressure to perform better. When asking for more training, told I'd already had enough training, clearly not, if I was asking for more. Very strict on lateness and absence, even when there were very good reasons (car accident, fell down the stairs and terrible traffic). Three strikes and you got a disciplinary, even when there was proof. You're also only allowed to be off ill three times in a year, as if you can control that. If you're really ill, it's out of your control and not something you enjoy doing.