Folks,
I am on H1B visa, which expires on Jul 01, 2007. My company is filing for a Greencard application for me and has confirmed that it will file the labor application through PERM in February 2006.
I had a few questions to better understand my ability to switch jobs once the green card process has been started.
1) Given that my H1B visa expires on July 01, 2007, is it correct that for any further visa extensions, I should have an employer file a labor application for green card processing for me by July 01, 2006? If my employer files for my labor certificate later (e.g. in Jan 2007) but gets my I140 approved before Jun 2007, would that mean that I could reside in U.S. legally and file for an H1B extension?
2) Is it correct that I can switch jobs only after 180 days of filing I485? Are their any special provisions which allow me to switch jobs if I have an approved I140? I have heard something around "if employee is on good terms with previous employer" his I140 is portable and the new company does not need to file for the labor and I140 again. Is that right?
3) Lastly, is it possible for me to get my H1B extended by three years through my current employer once my H1B and I140 have been approved. After this H1B extension, if laid off, would it be possible for me to switch jobs and ask my new employer to refile green card for me immediately?
Will be very grateful if you could help me understand these issues.
yours 1234qwer
ps: Should this question have been asked in some other place on this website, please direct me to the link
I am on H1B visa, which expires on Jul 01, 2007. My company is filing for a Greencard application for me and has confirmed that it will file the labor application through PERM in February 2006.
I had a few questions to better understand my ability to switch jobs once the green card process has been started.
1) Given that my H1B visa expires on July 01, 2007, is it correct that for any further visa extensions, I should have an employer file a labor application for green card processing for me by July 01, 2006? If my employer files for my labor certificate later (e.g. in Jan 2007) but gets my I140 approved before Jun 2007, would that mean that I could reside in U.S. legally and file for an H1B extension?
2) Is it correct that I can switch jobs only after 180 days of filing I485? Are their any special provisions which allow me to switch jobs if I have an approved I140? I have heard something around "if employee is on good terms with previous employer" his I140 is portable and the new company does not need to file for the labor and I140 again. Is that right?
3) Lastly, is it possible for me to get my H1B extended by three years through my current employer once my H1B and I140 have been approved. After this H1B extension, if laid off, would it be possible for me to switch jobs and ask my new employer to refile green card for me immediately?
Will be very grateful if you could help me understand these issues.
yours 1234qwer
ps: Should this question have been asked in some other place on this website, please direct me to the link