Hacker News new | ask | show | jobs
by calvinbhai 3797 days ago
not true. these green cards are given (in addition to employment based GC requirements) based on the country of birth (to maintain diversity).

If US gives X green cards to nationals of Y countries (X>>Y) in a year, each country is allocated X/Y number of green cards.

This puts Indians, Chinese and other high population countries at a disadvantage.

An Indian applying for green card in EB-3 category (minimum qualifications being undergrad degree + 3 yrs experience i think) has to wait for ~12 years from the date his gc process was started. EB-2 (advanced degree and/or 5+ yrs experience) is ~10 years (these are my ballpark numbers)

Its not the turnaround time, but the concept of diversity based green cards that slows down the process.