There is a good balance between work and life, colleagues are usually young, the main customers are the top Italian Banks, lots of intersting events.
Cons
the training system is flawed since people are not properly trained on the topics they face everyday. People are assigned on projects without considering their skills and apptitude. Promotions are not based on your results.