passport is yours no doubt, but the company is responsible for getting the visa stamped. once done they will return your passport...even though you have it with you, you will not be able to leave the country until the company issues you an exit permit...hope this helps....