The system is designed to give a Green Card in around an year.
You can file for an EB1-3 as soon as you move to US.
Process is:
PERM - 3-4 months (EB1 and EB2-NIW don't need it)
I-140 - premium - 14 days
I-485 - can be filed concurrently with I-140 - Takes around 5-6 months
Green Card - 1-2 months within approval of I-485.
Of course this is the best case scenario, which doesn't involve company delaying, bad law firm and RFEs from USCIS. But the system is designed to be done within an year!
I know colleagues who have gotten their Green Cards within an year.
And unfortunately, I know more about the immigration system that I should be knowing :(
Process is:
PERM - 3-4 months (EB1 and EB2-NIW don't need it)
I-140 - premium - 14 days
I-485 - can be filed concurrently with I-140 - Takes around 5-6 months
Green Card - 1-2 months within approval of I-485.
Of course this is the best case scenario, which doesn't involve company delaying, bad law firm and RFEs from USCIS. But the system is designed to be done within an year!
I know colleagues who have gotten their Green Cards within an year.
And unfortunately, I know more about the immigration system that I should be knowing :(