Why would you risk switching jobs during GC process? Just get the GC and then make the move.
Indian origin. Takes about 15-20 years to get GC Max I can do now is wait for 1 year to get I-140
15-20 years is understatement. More like 150 years on eb3 and 70 on eb2. That's two lifetimes. Effectively it's a non denial denial. https://www.cato.org/blog/150-year-wait-indian-immigrants-advanced-degrees
What is the estimated wait time for you to reach AOS? If the answer is 5+ years, I would take a job with a company that has a development center in Vancouver or Toronto.
Thanks Yes, 5+ years This is my first job and 1.5 years into H1b