Pros
- the company has all sorts of benefits you can think of - the pay is overall good compared to the European market and a complete outlier in Italy - the colleagues are amazingly skilled, and mostly very nice people to work with (people tend to help you if you ask) - the company is pretty much transparent towards its employees regarding major decisions (or at least, it feels like this)
Cons
- very poor work/life balance due to lots of work and very "ambitious" deadlines (to be able to deliver at the pace you are asked to, you will constantly have to put in extra hours, even if you are extremely efficient) - even if the company looks like it has noble purposes, at the end of the day, what it seems to mostly care about is money, so all of the decisions it makes are oriented towards maximizing earnings, with all the pros and cons that result from this - the company puts a lot of pressure on performance, and if you do not perform well, you are let go - senior employees are sometimes so busy that you will lack the opportunity to learn from them - you will have the feeling that some of the people you work with are solely trying to maximize their performances based on the metrics that are used to define performance