|
You got some bits wrong - after PERM is complete, the employer needs to file I-140 to request an immigrant visa but yes, it will be about a year or two to get a lower priority EB green card. Now, compare with the H-1B, which, indeed, can have a quick certification, do you get a visa after these couple of weeks? No, you get in the lottery for available visas. Last I've heard, chances in H-1B lottery were ~1/3. But consider yourself lucky and assume you win every time, what is your time frame then? The lottery starts April 1st for the visas for the next FY, which starts October 1st. Give couple months for documents preparation and you are looking at ~10 months (+ n*years if you are not so lucky) from the decision to get H-1B and your first day on the job. E.g. if you wanted to come in on H-1B right now then you'd have to file on April 1st 2021 for the period starting on October 1st 2021. If you won the lottery next year first day of work would be 14 months from now. If you lose the lottery just once, you are already behind the time it will take to get EB2 for people in most countries of the world. But let's look at backlogged countries. They are not getting their greencards any faster by being in the country. Instead of waiting for 10-100 years in their home country, where they are first-class citizens, they will have to spend these 10-100 years as non-immigrants, renewing their temporary H-1Bs every 3 years in the best case (and every renewal can fail and they might fall out of status because of that), or applying for a new H-1B every time they change job (and these "transfers" can fail too, and if you are changing the job because of layoff - you are out of status again). I don't know, people are different and some maybe okay with this, but I suspect most do not understand this and get stuck because they were told that after 6 years on H-1B they will become LPRs so they keep going because they have already wasted 6 years. |