Salary is high when compared to other Italian companies
They care a lot about their employees
Benefits, meals included
Cons
Your working experience in ST will really depend on your group. In some group you will learn a lot, in other groups you may find people who don't want to risk to lose their positions, so they won't share their experience with you.