If you can wait for 2 years, then you don't need NOC or release from your previous company, as that will nullify their sponsorship. If you plan on returning anytime, you need a NOC BEFORE you leave, otherwise immigration won't even allow you to step outside the airport because you have a CANCELLED Visa.
Just as the previous posting, i'd be more cautious if they won't give it to you prior to your departure.
If you can wait for 2 years, then you don't need NOC or release from your previous company, as that will nullify their sponsorship. If you plan on returning anytime, you need a NOC BEFORE you leave, otherwise immigration won't even allow you to step outside the airport because you have a CANCELLED Visa.
Just as the previous posting, i'd be more cautious if they won't give it to you prior to your departure.