(1) Bob is optimizing long-term savings, and Joe is optimizing purchasing power for nearby activities like bars and restaurants. After subtracting other comparable expenses, any salary surplus strategy which is a "perfect" cross-city CoL adjustment for Bob will when applied to Joe cause him to prefer a cheaper CoL location because his dollars will go further. Supposing the employer doesn't have power to discriminate based on such preferences, no fair CoL adjustment is perfect for both individuals.
(2) Bob is still optimizing long-term savings. MegaCorp chose a "perfect" CoL adjustment based on Bob's preferred standard of living, but the multiplicative nature of price increases in a high CoL city means that Bob can save a ton of money with a mild decrease in his standard of living. He's incentivized to live somewhere more expensive because doing so will maximize his potential savings with minimal impact elsewhere in his life. If the employer isn't discriminating based on what's paid for rent and other expenses, the CoL adjustment is gameable.
It's much easier to move from an expensive city to an inexpensive city than vice versa since your savings will go much further in the inexpensive city.
As I keep asking when this comes up, if this is true then why are salaries for FAANG engineers so much lower in London? London, as you may know is 100% not cheap, and yet salaries there for FAANG tech people are approximately 50% of those in SF/US.
This was always the policy, they paid wages based on the market. They did, however, pay identically in all of their US offices (prior to Covid) which is perhaps why people are surprised about this (entirely normal and expected) practice.
Given that I don't live in the US, I don't like this policy, but it's been around forever basically, at all large tech companies.
I think the salary adjustments aren't so extreme that you're actually indifferent from living in an expensive place. Also, most employees aren't unattached 20 year olds. I choose to live in a high cost area because my family is here and this is where I grew up.
> On the other hand, if you offer a fair wage for the work done regardless of location, your employees get better value by living somewhere inexpensive, which lowers the required compensation for the same employee.
Would you be okay if the 'fair wage' was based on a global developer workforce? For instance, median programmer salary for the UK is ~$41k while the US is $74k, not to mention salaries in developing countries. Everyone assumes that fair consistent salaries will just take inflated San Fransisco levels and apply them globally when in reality, its more likely that we readjust all salaries based on lowest cost of living.
If you're willing to pay more for identical work because your employee chose to live somewhere more expensive, you're encouraging your employees to live in the most expensive places.
On the other hand, if you offer a fair wage for the work done regardless of location, your employees get better value by living somewhere inexpensive, which lowers the required compensation for the same employee.
I think Facebook is simply creating more problems for themselves by bothering with this.