Ask your employer for the details of accomodation. You could end up in a small room and will have to share it with 20 others. AC wont work and the toilet queue will be long enough to make you crap in your pants. Food allowance??? Never heard of it. Confirm. As far as transportation is concerned... well thats alright, they will probably send a van to pick u up from your accomodation and then drop you back at the end of the day only on week days. As far as Taxis are concerned they are a rarity around here, you gotta book one on the phone and the waiting time could be between 2 to 24 hours. Dont believe me??? well the taxi booking no. is +974 458 8888. Give it a shot and try it out. Do your research before you coem here. Ask your employer to send you a contract before you arrive coz once u r here u r stuck.
Rest is up to you,
Cheers.