Vantaggi
You are not unemployed (even if at times you wish you were) and you can meet people from all over Europe. I cannot think to anything else, really.
Svantaggi
The managers are just incompetent. You as an individual have no value, they do not care if you have a life outside the office, I would almost say that they would like you not to have a life. If you refuse to do overtime you do not understand business needs, and in the last quarter of the year overtime became mandatory. They can change your schedule at any time, so you cannot do any plan, and can in this way make you skip your days off and you will not will be given them back. The training is just ridiculous, you are expected to know things that nobody explained to you, and most of the managers have no idea what is your job about. Work for this company is what is closer to slavery you can find in the Western World.