Pros
The perks, salary, bonus, free lunches are all excellent. You get the feeling the company really does want to encourage employee retention
Cons
Constant performance reviews alway asking for more (at first motivating, very quickly becomes stress inducing). Targets are unrealistic and create stress e.g. we were constantly pressured to improve our targets as an office (Berlin) - but my own personal targets were met. It is absolutely unrealistic to ask an employee who is taking calls 8 hours a day to somehow be able to improve the targets of fellow colleagues. There is no sense of satisfaction as the job is never done, the calls/emails are endless and focus is always on doing better. For a call centre it isn't bad at all but don't be fooled. Every task and second of your work day is controlled and timed.