I didn't really care much as Amazon's match didn't amount to very much money (particularly compared to my current immediately vesting 50% match up to 100% of salary or the 18k limit). Regardless, it still feels like a good way to protect their downside losses by conditioning expected compensation payouts against probability of someone actually sticking around that long.
edit: Oh, I see, if you join exactly mid year you might be able to accomplish this. Wow, what a pile of horseshit.
Considering they promise 3 years, I fail to see any problems with being able to do it in 2.
Consider this: if you started June 3rd and I started January 3rd, your 2nd anniversary with Amazon would come with full vesting of your 401k while mine would wait another six months. We'd both have worked the same number of days, and overall the policy would be simpler to understand if vesting was pinned only to start date or hours reported on your paystub.
On the flip side: I was eligible for more stock in my first annual review[0]; if I'd started two weeks later I would not have been eligible for full additional year. This despite the fact that review conversations typically happen in March/April.
If I'm being uncharitable (and after having had conversations with managers about Amazon's total compensation philosophy in which raises are scaled back if the stock did well but not scaled up proportionally if the stock underperformed, I am perfectly willing to be uncharitable here), I would believe that large chunks of their compensation system are structured around an average employee tenure of roughly 18-30 months. If you assume that, it almost looks like the company has gone out of its way to minimize the amount it will actually have to pay to people while maximizing the amount it looks like they're offering.
It's not that there's anything wrong with it, it's just that it feels sleazy, particularly in retrospect.
[0]: Not that I actually saw any of it, because unlike my current gig where refreshes begin vesting immediately Amazon's refreshes don't start vesting until ~18 months after they're granted.
I'm well aware of their shady compensation practices. I've gotten only sub-1% annual raises, in large part due to the very well performing company stock being counted as part of my total annual compensation.
Fair enough; I expect people who value being treated equitably who started in January (or worse, July) might take a different view as to whether it's problematic :).
> I'm well aware of their shady compensation practices. I've gotten only sub-1% annual raises, in large part due to the very well performing company stock being counted as part of my total annual compensation.
For what it's worth, your annual review is negotiable. See my other comment here: https://news.ycombinator.com/item?id=10111816
Absolutely.
I'm kinda on the fence about the stock price increase being used to avoid giving raises.
On one hand, yes the amount of money I can get in a year went up.
On the other, the company already allocated those RSUs. They aren't giving me anything new. They are also forcing my hand into selling them immediately if I actually want a raise in my take home pay. Plus, you quit after 2 years or so they gave out only about 20% of the total, so you leave all that money on the table. That's after they didn't give you any sort of real raise for 2 years because your were already hitting the target.
I'd be interested to hear some people from other companies talk about their employers philosophy.
In that case I suppose you could argue Amazon is just trying for the most liberal interpretation of the law; bully for them. Except of course that the other option was to ditch the cliff entirely and give people their 401k match from the get go.
One other option I've seen is incremental vesting of 20% year over year. You only have to vest in three years if you do it all at once; otherwise you can take up to five years.
So, yes, mid-July is the worst possible time to start from a 401k point of view.
edit: This is correct under very specific circumstances, which as I call out in my response below strike me as a bunch of horseshit.
Either this is incorrect, has changed, or I got screwed when I left[0].
I worked at Amazon as a full-time software engineer (SDE2 then 3) for a bit over two years, starting January 3rd 2011 and leaving in mid-February 2013. When I left my entire 401k match was revoked.
[0]: I left on good terms as regretted attrition; my manager, sr. manager, director, and VP all asked to be the first person I emailed when I decided to come back (which I doubt I'll ever do, as my new gig is better for me by basically every metric, but it was a nice gesture).