Incognito,
Thanks to Aussie, the answer is no, no expat accomodation paid for.
nor a dental plan,function car,yearly raise,children school fees...its a contract work..so you fly ,they pay and you go..easy
BUT they will give you a job long enough for you to jump to some better when the market picks up.
Good luck,