Well you can change jobs if you have an I140 approved. I&#x27;ve been in the US for 10 years and I honestly don&#x27;t care about getting a gc. The I140 from my previous employer allows me to get 3 year extensions on my H1B. The downside is that your new employer has to restart the gc process again, which is fine since I get to work on things that I&#x27;m interested in rather than getting stuck in the same job for years on end.