I dont think a contract is worth the paper it is written on! I have heard many storys that a company will offer you a "good package" but when you actually sign and begin work, a lot of the things offered will not surface. If you do take the job offer make sure you check the arabic letter states the same as the english one!!!!