Hey usman, as I understand your visa is getting over by the next week, so that means if you don't return back and cancel that visa and go back (or change sponsor) it is like you are absconded from your company or even the company can say so. Check again on the same. Regarding NOC for the new Govt.firm , as the laws are still not passed or implemented you need the NOC from your old sponsor still. So be in good terms with your old sponsor, get back to him , speak to him about the government offer, try to convince him by leaving aside your settlement amount so he may give you the NOC.