There are no flight benfits.
You have to pay to ride your own airline. Enough said.
Then they won't even allow jumpseats. WTF! That is a zero cost item.
They don't have a proper trip trading system. You have to find another pilot and hopes he agrees to switch with you and then that the two of you are leagal. It is not proper at all.
Long haul should be working 10-12 days a month. Here you are lucky to get that many days off a month. You are tired and looking the worse for ware. You will have trouble sleeping for sure.
You will have to call in sick every two to three months just to recover.
Is this the job you want in the country your looking for?
Since the currency here is pegged to the $ the UAE is going to have runaway inflation for sure. Your salary will not go as far as you think it will by a long shot.