Yes once you get a job offer, they will sort your visa out for you, do all the paperwork e.t.c - make sure you bring photos (lots).
I cant speak for all companies but at mine - the company gets a commission i.e 2%min - and i sell it either direct or through anohter agentand i get my % which is 33%. but it varies from project and developer most of the time you will get paid once the 2nd installment or 1st / 3rd e.t.c is paid by buyer - but again it varies. Some companies like Damac - give you a target - every million dhs you make for them they give you a % so it works in different ways.
Im mostly off-plan with our own projects - and there are alot of buyers investors from all over, worldwide. but there is also re-sale for end user. I didnt get any rent allowance - i wanted to do it myself so they dont put me in a cheap ****-hole.! some of them do that.