Pros
Multicultural environment, wide range of interesting projects, nice team leaders, good benefits, salary, sports card, trainings focused on each specified project, free fruits on Mondays, free hot beverages in the kitchen, paid breaks.
Cons
There are a couple of impatient people in the projects who are not much in the mood to train you and treat you well. So you need to struggle hard in order to deal with these people every day, some are really impolite and rude, which ends up unfortunately affecting your concentration and willingness at work. They seriously need to tell their employees how to be aware of politeness, patience and especially empathy towards their coworkers. Once you have those characteristcs, everything tend to flow better in a nice and respectful way since the projects have a huge responsibility behind them.