The issue is that companies won't take on the risk and hassle of sponsoring a visa. Employees will arbitrage this by taking any job they can get until they can get sponsored, then leave.
It's not necessarily about pay, it's about wanting to work for a big name like Google.
I think the best solution, as others have suggested, is that the new employer has to buy out the visa costs. This is the deal I made when my employer paid to relocate me to the Bay Area -- if I left in the first two years, I would have had to repay my moving costs.
It's not necessarily about pay, it's about wanting to work for a big name like Google.
I think the best solution, as others have suggested, is that the new employer has to buy out the visa costs. This is the deal I made when my employer paid to relocate me to the Bay Area -- if I left in the first two years, I would have had to repay my moving costs.