The contract is good but with one major problem, the commute.
Having my time over again I would of thought longer before accepting a contract which expects its crew to pax Sub Load in Y class. It doesnt sound difficult until you are sardined in economy every 18 days for 15 hours, its a horrible experience.
Guys have had trouble before due to airlines canceling flights and had their pay reduced compensate for not being back on time.
There are more and more Asian contracts that address this problem so look around before signing the dotted line.
Just my thoughts