If they have given you an indication of the salary, then that is what they will pay you. I believe they have a salary structure for each position. I don't believe they will pay you in US Dollars. The Qatari Riyal is a very strong currency and It makes me wonder why you want the salary paid in dollars. As for your other queries and concerns, suggest you discuss them with their HR department.