Pros
The salary is not bad if compared to the italian average salaries.
Cons
This company doesn't care at all about the employees. The management thinks that they are all machines and that is normal and fair to stay at work several hours past office hours (for free) and not having a life out of the office. Plus, the company isn't able to provide proper training and blames employees for every mistake, while they just struggle to learn what the managers don't want to teach. I wouldn't recommend working for them if you want to keep your life healthy, it's a really stressful environment, there is no team work at all and each employee just wants to stand out in front of the manager. Arrogance and lack of trust is what dominates this office. Absolutely the worst place I worked in.