I accepted a Microsoft offer months ago when the recruiting season started. However, now I'm scheduled to start in just under 2 months, and I got an offer from Google. The thing is, I've done all my visa paperwork with Microsoft (as a Canadian) and it feels quite ethically wrong to renege so last minute. Also, wouldn't Google find out I reneged by doing a background check, or when they begin sponsoring my visa and realise the paperwork was put in by Microsoft? I'm not sure how that process works, so it might be possible Google doesn't find out, but I'd really appreciate it if anyone with more knowledge than me can let me know in the comments. Also, I ideally would've wanted Google MTV but the process was quite slow and everything happened kind of late so I requested Google Seattle, because I had already made plans to live with some friends in Seattle as per my Microsoft offer. Is Google MTV much better than Google Seattle? As in, should I try and get Google MTV if possible, despite the hassle it would cause (e.g. finding a place to live and probably living alone in a suburb)? Google (Seattle) Offer (without negotiating): Base: 127k Stock: 90k Signing: 0k Microsoft (Redmond) Offer (negotiated): Base: 112.5k Stock: 120k Signing: 50k/2 years * I want to note that the Google offer can be negotiated and I'm 90% certain they would match Microsoft on equity and signing. I will also add a poll on whether I should renege or not, but I would appreciate some further advice in the comments, if possible.
This is quite common these days. Google is used to candidates reneging earlier offers to join them.
Really? I always thought they revoked offers if they knew a candidate reneged. Would they find out I reneged if I don't say anything?
There is 0% wrong doing in reneging on an offer. Circumstances change and people make decisions accordingly. Even companies are known to rescind offers, so why shouldn’t people. You don’t have to tell Google anything. Just get them to process the paperwork. Declare past employers truthfully, that’s it. Accepting a Microsoft offer does not mean anything till you actually join.
There's Google with their lowballs. You seem deep in, but I don't know what you care about from your post. Prestige? Not really much difference between the two these days. Pay? Doesn't seem to look that different even if you do negotiate. Tech stack? Don't know if you hate it enough to renege.
Honestly at this stage I just want to learn a lot and try to become a better engineer, while setting up good future prospects. I've always just been under the notion that Google is a better company, in terms of benefits, learning, and yeah prestige too. Is there much of a difference between the two in terms of how they're perceived? What company would you recommend for a new graduate and why?
That's not a lowball. Good base for new grad and as OP mentioned, stocks could be negotiated.
Google win in refresher alone, not counting other benefits
You should go with the company where the work is of most interest to you - both offers are decent. I'm not a visa expert, but I believe it will not be a problem if you move to Google. (My partner is a Canadian, now a dual citizen.) Washington is a good choice because there are plenty of tech jobs in the Seattle area and you will not be burdened with the California income tax, and other taxes (it taxes everything). Your Washington TC will be worth about 10% more when you take that into account.
Microsoft refreshers are almost nothing its like 6k for a new grad per year. Go with google if u like the team
how are these refreshers paid, you get 6k immediately each year or what
Nope 6k vests over 4 years for sde-1s. Its just insulting
Did you end up reneging? I’m essentially in the same position as you.
What did you do Intel swebee ? Similar situation
Lol just started negotiations with G, will probably renege M once I sign.
How much more do you really think you will get from GOOG NOW, that you can probably get in 2-3 years with msft shares and signing bonus in the bag?
I've heard that Google basically matches competing offers quite easily, so in terms of compensation, I expect them to be quite close after negotiating. With that said, I'm not sure about career growth. It's possible growth is faster at MSFT and then I can switch to Google at that point but I don't really know much about that to be honest.
You are just starting ur career and u are gonna ask the same q in 2-3 years in either MSFT or GOOG And yea im going to assume that GOOG matches MSFT offer you’ve accepted Which is why Im asking why spend energy on something that won’t blow u out of water, especially when you might be able to leverage more 2-3 years down the road? If u accepted msft based on what u want to start learning on, stick with it MFAANG will always be around