This should be, by far, the top voted comment. I don't think MSFT sharing salary ranges is consequential in any way.
If more start to do it, it becomes an arms race. If a company is loading the compensation in other ways and coming in light on salary then their job posting becomes much less compelling for job seekers. So they have a choice: disclose the other compensation (in order to compete with the salary numbers of the other companies) or adjust their compensation to be heavier on salary so their numbers are in line with others.
That is me - what is the above worth to you? If you are risk adverse like me, then you like that plan. Others want the cash now but can accept the risk of losing their jobs. Some have a high risk tolerance and like getting their money in stocks - in the best case this is the most money, but in the worst case it is the least. There is no right answer.
In the end you need a certain amount of money to live. That is different from your actual value.
This strategy is getting reamed this year, but it's historically been a good bet about 85% of the time.
And equivalent to 0 cash for paying the rent. I suspect that’s why it doesn’t seem to be a prominent concern in discussions about tech compensation.
Google: Greater of 100% up to $3000, or 50% up to contribution limit (whichever is greater)
Amazon: 50% up to 4%, vests after 3 years
Microsoft: 50% up to contribution limit
Facebook: 100% up to half of limit, 50% for the rest
Netflix: 100% up to 4%
I also don't just get the 120% up to 6%, I also get a fixed 4% of my salary contributed every year. So it's a hyothetical
200 * .06 * 1.2 = 14.4
200 * .04 = 8
14.4 + 8 = 22.8Assuming you can get a gross offer that matches net, having the money in post-tax accounts is better because the tax rate on the 401K at withdrawal will likely be higher than the 15% capital gains rate.
Essentially this will push salaries up to match the massive inflation we've seen recently. Likely this will result in a homeostasis at some future point.
EDIT: just found out HackerNews is stripping out unicode emoji characters from comments.