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.
ST is like a Great University: you stay for a learning period and then you should leave it, otherwise you will stagnate.
Cons
Very Bad salary, limited Career evolution, Team and Site Managers are put by politics. Some teams/divisions worked harder than the others, but there is no consideration to that.