I am having over 7 years of of experience in software and have worked in USA for 2 years on H-1B visa for my current India based MNC A. i retunred to India 4 months back and now again want to go back to USA but my current employer A does not seem to be interested in sending me back to USA in near future on any assignment. I still have a valid H1B visa with approved Visa stamping till Dec2014.
I have an offer from a small US based consultancy firm B(in all probability a body-shopper) who are willing to sponsor my H1 and provide me with an opportunity to work in USA for its clients. The salary offered by this company is not very attractive, but enough for survival with my wife and kid. They would also file GC for me as I am willing to settle down in USA but this is not possible with my present employer.
My questions are:-
- Being in india, Is it worth leaving my present employer, who is among the top 3 companies in India for a small sized consulting company? (Please answer both from a career and living perspective, I am well settled in India, but from past experience I feel that USA has a better life to offer for me and my family)
- Can i resign from my current employer A, while being in india and ask B to transfer my Visa on their name?
3)do you see any risk in transferring Visa to a US based firm from india based MNC? any advice you want to give?
- will i have to go for Visa stamping again or are there any other formalities required other than obtaining a new patition on the name of new employer?