Hi Simrah,
You are very correct. Of all foreign countries Middle East employment is preferable since employer gives one month paid leave with flight charges that too for self and family for visiting home country.

To Saudi

If we go to other countries, you can have better social life but you can not save as you do in Saudi. So it is a compromise.
My uncle who serves for the past 22 years here in Saudi, preferes to settle in Aus. (Because of his Son) after retirement. But he also heart to heart likes Saudi.