I've been with GF for about two years based in Abu Dhabi and about to be transfered to Bahrain. We get 8 days off a month and we are assigned our monthly rosters. You can put in one request a month either for a day off or a trip you want, but other than that they own you. They pay me about Dhs 21500 which includes Dhs 6000 housing allowance. Although when I go back to Bahrain housing allowance will reduce by about half. One of the three shareholders (AUH) recently pulled out, so things are a little uncertain around here. Although with the ongoing turn over I suspect they will always be short of crew.