A bit of a one sided comment that one...
My 2 cents: a very good gig, but only on the LOCAL contract. The best t&c-s amongst the locos in Europe at the moment (except for ezy swiss of course...). And yes, it includes pension, medical, insurance, a liveable roster, plenty of paid holidays and a union who are actually doing a pretty decent job, imho.
Not in a million years i would join on one of the agency contracts, but having moved here and being actually employed, taxed locally, etc. was one of the best decisions i have ever made.
Cheers