If the company already have your visa and they will just send your passport to the government , it takes just one day . if the company will ask for new visa it will take from 2 weeks to 4 weeks according to the company volume .

and the salary , according to your position .

Megooz