http://www.wolframalpha.com/input/?i=moving+from+Montreal+to...
Wolfram Alpha says: "(UN retail price index data in Canada available only for Montreal)"
And yes, I did read the part where Google adjusts for region in their other offices. I just don't think other companies always do the same.
Further, if you're on $100k+ in the Bay and you can get down to a ramen lifestyle with roommates, etc. you could potentially save more than you'd even make in the midwest.
I've lived in one of the lowest cost of living places in the US and I'm now living in one of the more expensive countries in the world. I am a lot more financially successful here than I ever was there and I was single there. Now I have a wife and kids.
>And yes, I did read the part where Google adjusts for region in their other offices. I just don't think other companies always do the same.
This makes no sense. You think other companies have offices in the middle of Oklahoma but pay employees a Valley wage? They must have people literally getting into gun fights over the janitor jobs.
$100,000 in Mountain View, CA
= $58,302 in Austin, TX
= $73,992 in Seattle, WA
= $71,306 in Chicago, IL
= $61,660 in Cleveland, OH
And from a quick skim down any real estate listing for Mountain View, CA I think these numbers might be a bit on the high side.But given two roughly equal-valued salaries, I think the higher absolute salary is still superior. Savings, for instance, don't scale with cost of living; saving 20% of $100,000 is much different from saving 25% of $40,000.
Depending on your finances, a 20% bump in pay with a 40% increase in cost of living may lower your discretionary income.
For some, this is offset because overhead does not scale 1:1 with salary: living in a high-cost area provides a greater discretionary income advantage to those with high incomes than for those with modest incomes.
An experienced engineer with a family and kids looking for a house might not fare as well.
[edit] I make far less than $100 000.
I believe health insurance is a factor for Americans when choosing a job, but may not be as large a factor for Canadians.
From a company standpoint, this should mean that Canadians may be cheaper to hire (although, given that CDN is higher than USD at the moment, this may not hold).
Although I've certainly known a few developers here to make over $100k. A few I've met professionally, and several of my old high-school friends. But this is not at all typical.
Yes, you can make $100K at Google. In Mountain View, California. How does that correlate to someone doing the same job in Austin, Seattle, Chicago, or Cleveland? The cost of living swings greatly when you depart the west coast.
Decent wage databases will add another variable to the position and experience axes: the geographic area where the job is offered. (Example: http://www.erieri.com/)