| Do it. $110k is lower than you might get elsewhere, but it shouldn't matter for this reason: * Compared to Microsoft, Apple, etc... $110k for somebody coming on a visa is still a good deal. If you're local to the valley, then sure you can get a higher number. Nonetheless, this is still competitive. * If $110k is "too low" for you to live off, even with a family in the valley, you're doing something wrong. Newsflash: there are people here who aren't software engineers (but other educated, technical intelligentsia types) and they live just fine on $70-90k (this is what a physicist I knew at Intel was making, for example). * Working at Google increases your market value tremendously. As does being local to the valley and having a visa. * Working for a well-funded, mid-to-late stage startup is another attractive option in the valley (that's what I am doing and I am very happy where I am), but that is hypothetical: you have an offer in your hand from Google and they're sponsoring you from a visa. Take it; if you don't like after a few years, your options are plentiful (if you don't get a raise at Google -- and I'd be surprised if that's the case -- you'll easily be able to get a higher salary elsewhere). |
And once you have a visa, you can work for anyone here in the US by just transferring it. Transferring a visa is much much simpler a process than getting a new one.
I think this is a great opportunity to get to the states and work in a great environment. Some of my friends came to the states with $40K starting salary and now they earn about $100K base + bonus(Denver,CO).