In these days, how long does it take for a H1b holding engineer from a "rest of the world" country to get green card via EB2(or EB3 if faster) from the day the current company starts the progress?
Also at what stage he/she can change the job?
Also at what stage he/she can change the job?
According to latest visa bulletin (Jan 2016) EB2-ROW is current and EB3-Row is 01 OCT15. It takes approx a 12-18 months to get your labor/i-140 to be approved.