My H1B was stamped in December 2016. I work with an IT company in India. I have not travelled to US on this visa from my company.
1. I want to know if i can directly apply to other US companies (who might be willing to sponsor my visa) and then have it transferred ? Does the original petitioner (my current company in this case) have the right to cancel the petition if i quit and seek visa transfer ?
2. If i change companies in India itself , can i have my visa transferred in same way ?