Pros
You meet fantastic people from all sorts of backgrounds! The job can be fun at times because of these people! It's quite easy to get a job there if you speak another European language, and even if you don't, you still have a chance! It's a great place to learn and gain experience in a tech environment if that's where you want to be!
Cons
The starting salary for English speakers is atrocious in comparison to the workload that is done. For English it is 19k with no opportunity to progress or increase on that wage. The only way to increase is to move onto a higher role which can be difficult as you're not always encouraged to move on in the company. There are limited career opportunities. The benefits are nil. The bonus targets are completely unrealistic and can be based on others' performances, not just your own. The bonus is also quite a small sum.