As an immigrant on H1B, if it wasn't for the quality of work and people here in the valley, I'd definitely look to go elsewhere with my skills because of this incessant existential risk to our life in this country. This administration really stresses immigrants like me.
Like, are we staying here or are we not... can we plan to buy a house or not... should we plan our kids education here or elsewhere... should we save money here or elsewhere...
Pfft. Not sure if I'd have made the same decision going back 4 years. Friends who chased professional opportunities in Europe, Canada seem to have their visa stuff figured out. But over here, the rules just keep changing.