Have a 3 yr valid H1b on company A’s name valid till Sept’ 2018. I travelled on that visa in 2015 and worked with A for 1 month, I found B in meanwhile who filed transfer petition and I started working with B.
After 3 months, B withdrew transfer petition and my employment was also withdrawn and they sent me back home. Now, another company C has filed for cap exempt petition as they are willing to hire me ?? [A and C have good relations]
If I refuse to join C after petition approval, does A has power in any capacity to withdraw/revoke my valid H1B visa (3 yr visa stamp is on A’s name) to stop me from applying anywhere else?
If yes, what do I need to do if another new employer D is willing to hire me and file for a cap exempt petition? Do I again have to go for stamping on D’s name?
Technically, according to American law, are all terms and conditions of an agreement considered null and void once employment and transfer petition both are withdrawn by the employer??