You can talk to the VFS agents and explain your situation to them so maybe they can expedite your application. But I don't believe that it's legal in the UAE for a company to hold your passport.Damn! My company holds my passport usually and so I have to return back the passport to my company in two weeks but judging by the experiences posted on this thread, it can take upto a month I guess.