I did a 2 year contract at Jet Airways on the B777.
Generally a very enjoyable period during which they fulfilled their contractual obligations and so did I.
I was impressed from the outset when they thrust money in my hand for attending the sim/interview at AMS.