Will your employer pay annual tickets home for everyone, schooling for dependents, medical, and accomodation - your msg is not entirely clear on these issues at least to me :)

What kind of housing are they providing? Fully furnished or housing allowance or somewhere in between?

What kind of hours are you working - most in the tertiary sector have 16 to 20 contact hours per week.

if you have all of the above and 20 hours or less contact hours you're probably getting a good offer