nigeria

If this is your first posting overseas, and especially since you are going to the worst possible *#ithole on the planet, and anybody who has been there will agree, the following might help.
Your contract: Make sure it is exactly, repeat exactly what you want, do not leave anything to a gray area, salary, plain and simple, and make sure that the salary quoted is put in your hand, the TT charges might be a bit, but the salary should be the currency that you are going to bank, in your hand.
Accomidation; a compound that is acceptable by both you and your employer, all utilities, fully furnished, with security, especially considering your location, and other expats who can fill you in on the does and don'ts. A car and driver is manditory. Medical insurance that covers you at all times. A plane ticket once a year to and from your place of hire, and agreeable holiday leave.
The company should also supply you with a handphone to save your ass if required. All calls that relate in any way to the job, they pay for!
Get a copy of the contract and run it by someone who has spent overseas time in less than exotic places who can advise you of something you might have misssed. I just recently signed another contract overseas, and had a local friend change it to the way it should be considering the position. Once you sign it, it is up to you to produce, and the contract is your bible so to speak.
I wish you luck, I think I would rather do a tour within 25 miles of Bagdad than the garden spot your going to call home, make sure they are paying you plenty!
X man