Pros
Of of the main pros is the work colleague.. this is if you have people you get along with in your team. Another good thing about the company is that they offer you free lunch, discounts on hotels and the monthly office parties at a local pub.
Cons
The company feels like a kindergarten for grown-ups. They monitor every single move you make. They don't value your work enough and keep talking about hitting targets, which are clearly impossible to hit, as we didn't even hit it as a team globally in the past quarter. It is getting more and more busy and we are extremely understaffed. This results in more pressure and work load. They have to understand that we are human beings and not machines. In the beginning they keep telling you that there are great possibilities to develop within the company, but when actually wanting to apply for another position they 'advise' you not to. If you hear that, just forget about going further ahead with your application, because they will never take you for another role. They want to keep you in CS for as long as possible...and that's why people keep quitting. It is okay for a little while if you want a monthly income or have other commitments, but definitely nothing for long.