Dear friend,
If your company have approval of visa they can apply and I think within 1 week they may get it.
After that You need to do medical result will come withing 5 days if you are fit. then you need to finger print I think your company PRO will get SMS for approval of finger print with 5 days, Then you company will send the all approved documents to immigration for visa stamping may it will take within 5 days ,here I include also to stamping of labor contract .that's it . It's depend on company management how soon they can finish it, if they do not have approval of visa ,,,, they will take time.
It's happen on me I wait 5months.

\