I recently joined in into a tech company in Dubai, and my visa is currently being processed. My PRO said that I have to exit the country and enter again for the process to complete. I was employed in another emirate before this, so I was of the opinion that I would not have to exit the country. But anyways, I spoke to my manager and he said that I would have to exit the country on my own expense or pay 1800/- again out of my pocket. I do not have this much funds ATM, and my previous employer had payed for them when applying for my initial visa. Anything that you might suggest to do that does not disturb my budget.