Also bear in mind that your contract is based on your relationship with your employer. If there is any perceived conflict or if business takes a downturn, the contract may be cancelled on what might be considered iffy grounds in the West, but you'd have to be here to pursue a court action, and you have to leave within 10 days of your visa being cancelled.

It's good work if you have a reasonable and stable employer, it can be hell otherwise.

QP is one of the better employers so you would probably not face the above scenario. Two flights annually is not on anywhere in the GCC except for Saudi and then only for very senior people.

YOu mention the contract is permanent? Most are for 3 years at most but I'm not familiar with QP