I am on H1B Visa with a priority date that could be current in a year or so. I am planning to switch jobs which means my green card process will restart. The company lawyers told me they would get the H1B transferred, start the GC process and ask to retain the priority date while filing I140. Here are the two scenarios I can think of, - They start the process, by the time my i140 approves, the priority date is still not current. This effectively means nothing changed in my GC situation compared to today so I should be happy. - The date becomes current while my Perm/I140 are still in process and then the date retrogresses. In this case, would I have to wait for it to be current once again. Is that correct? Any other scenario/gotchas I should be aware of? TC: 250k 10 YOE Indian origin.
Just stick it out I guess. But I think you're being optimistic if you think it'll become current in an year.
The i140 process takes about 2 years assuming you do i140 in premium processing. So, if you think your priority date might become current in 2 years, then stay at old job. If not, then apply as soon as you start with other company.
What country are you from? What is your PD?
There's one thing I learned from my colleagues who've been on H1 for decades.. Don't tie your career to immigration policies. What's your priority date BTW
PD is July 2010. India.
I feel the same been stuck with the GC stuff for way too long.
Your assumptions on the post seem correct. At the current rate, you should have i140 approval before your PD gets current. However any layoffs at the new workplace would delay labor filing. I would consult an immigration attorney (you should have this benefit, some free attorney hours.. most companies do) and confirm what I gather on blind
Do *not* switch job.
Bad suggestion - if based on the hope of getting GC soon. Good one - based on current immigration climate.
Why have you tagged Amazon and Google?