Live data from Hacker News

Amazon Pip Horror Story

linkedin.com

641–650 of 771 posts

Re: Amazon Pip Horror Story

#641
post #359

Earlier quoted context omitted.

What's the justification for an attrition target? It seems such a weird thing to want your staff to leave.

If you have a hand of cards you want to optimize it makes sense to keep discarding and redrawing your worst cards. At the beginning your worst cards are probably below average, so any new replacement is statistically likely to be better. But even when you reach the point where all your cards are above average it can make sense to keep redrawing a small percentage, since that's the only way to get more aces. Of course…

I've been an SDE at Amazon for 8 years. What I've noticed over time is that the quality of hires and employees has gone down. I think the stack ranking is partly responsible for it, because it couldn't evaluate engineers in absolute measures, but only relatively.

This is where your cards analogy falls through, in a deck of cards, you know that there are better cards you don't have in your hand, you know exactly what your Jack is worth in absolute terms.

At Amazon, you can have a Royal Flush, and because of stack ranking decide to discard your 10, and if you know your poker, that makes you go from the best hand to one of the worse.

The issue is you wouldn't know your 10 at Amazon was a great engineer and a key asset to your team, and that all replacement candidates are going to be worse, except now you've lost precious time, ramp up, and moral, as well as a great employee.

For a smaller company, it might make sense as you're building a core team and might need to go through a few people before you find a set of good ones, but where Amazon is now, at its size, over time, it has lost engineers that in industry wide averages were above it, and it has created a reputation that hurts it from attracting them back or other engineer's above the industry's average.

Due to this, Amazon is becoming a second pick. Good engineers will pick Netflix, Google, Microsoft, and even sometimes Facebook (due to their higher comp) over Amazon. And since all these companies hiring process are the same, it's common that someone who can pass the Amazon interview can pass one of those other ones as well. In fact, almost 70% of everyone I've seen be released from a PIP went to work at one of the other big tech companies.

The other big problem is that the stack ranking works like American reality TV competitions. It doesn't matter if you've excelled year over year, if you have one bad year, where for whatever reason you get identified as a low performer, you'll get PIPed. In my experience that's often contextual, a new manager or you look like a bad performer because the business and leadership couldn't figure out good projects for you to work on and own that year, or they themselves couldn't get their act together and you're a scape goat. Other people on your team might have performed better simply out of luck of having been assigned better projects.

Amazon used to get away with simply finding the best talent, but in my experience there, that's now backfiring, and instead of growing the best talent, their quest to find it is turning into a system that recruits more and more mediocre talent as time goes on.

Re: Amazon Pip Horror Story

#642
post #434

Earlier quoted context omitted.

That’s roughly equivalent to 120,000 Euro/year once normalized for taxes (~50% for self-employed, ~30% for employees). I have no idea what typical salaries are in the EU, but that’s on the low end of mid-career for much of the US.

Hold on, 700€ x 215 days worked (you don't count vacation time when freelance) = 150 500. Now, give it half to the taxman, and you're left with 75 250€ / year. And that's without the expenses, extra healthcare coverage, insurance etc. So pretty average when you considering that junior developer salaries are within this reach in EU capitals.

> junior developer salaries are within this reach in EU capitals.

Junior developers make 75.000€ after taxes? They make about 50 - 60.000€ BEFORE taxes.

Re: Amazon Pip Horror Story

#643
Really what needs to happen is another New York Times story. The market for engineering talent is so tight right now that if this lands with new data points, Amazon will end this practice for another 3 years before quietly resuming it.

I have friends with horror stories about Sr. SDMs going behind their back to put down names they fought to save. Imagine that SDM now having to tell that report they're at risk of being fired at a performance review.

L6 SDM is the most difficult job at Amazon.

---

SDM - Software development manager.

L6 - Entry level for the role (L5 SDMs exist, but are more rare).

Re: Amazon Pip Horror Story

#644
post #8

Is it really so dysfunctional there that if this happens to you (manager puts you on PIP upon being notified you're doing an internal transfer) there's no one to talk to to make this right? Maybe his manager is a piece of shit, but I can't believe there's no one to report to above him that can see this for what it is and make it right?

The issue with Amazon is that due to its size, working on a team is essentially like working for a separate company. If you are moving across big orgs, you are just a blip in the system should something like this come up. And just like a group of startups, some are going to be run worse than others. Additionally, because of the internal transfer policy and teams frequently switching out members, a lot of work is desi…

> The issue with Amazon is that due to its size, working on a team is essentially like working for a separate company.

Not really; esp when the processes and priorities are alike across the company (with exception of few organizations that are experimenting newer processes at any given point in time).

> Amazon is the best company for finding that sweet spot of maximizing revenue/actual hour worked.

I don't think a single tenured co-worker who, during the pandemic, moved to Airbnb, Uber, Google, Stripe, and heck, even Coinbase, look back fondly upon the management structure they were subject to at Amazon, now that they've seen how other companies in the space are setup.

> If you are a talented software engineer ... cruise control your way at $300k a year.

Well, there's this: https://nitter.net/quinnypig/status/1386803846970675200

Re: Amazon Pip Horror Story

#645
post #359

Earlier quoted context omitted.

What's the justification for an attrition target? It seems such a weird thing to want your staff to leave.

A while back, on HN, a manager commented that people do their best work in the first few years. I suspect it's a combination of novelty and hunger. After a few years, you're done contributing what your experience and perspective can to the project, and your main skill is maintaining the status quo. Now, Amazon is big, and you can transfer, so this doesn't apply in the same was as it does for smaller companies. The ot…

> High churn improves the bus factor.

High churn is a high bus factor, like by definition of a bus factor. Bus factor => people had kids, retried, got a better offer, got fired, or were incapacitated (the proverbial bus) on a moments notice, and thus are abruptly unavailable to maintain your systems.

Churn is not a mechanism in itself to reduce the bus factor. It doesn't encourage people to mitigate the bus factor, because if you're going to be pushed out anyway, why bother building something sustainable?

I could see the argument for a probabilistic approach in that the company continues to function with critical systems being black boxes that teams have so far successfully scrambled to replace (with varying degrees of success), kind of like a more permanent Chaos Monkey for an entire system instead of cells within an system.

However, that does seem like it would waste a bunch of time, money, and opportunity on churn to deliver what you already have instead of using experience to improve/replace the existing systems.

Re: Amazon Pip Horror Story

#646
post #359

Earlier quoted context omitted.

What's the justification for an attrition target? It seems such a weird thing to want your staff to leave.

If you have a hand of cards you want to optimize it makes sense to keep discarding and redrawing your worst cards. At the beginning your worst cards are probably below average, so any new replacement is statistically likely to be better. But even when you reach the point where all your cards are above average it can make sense to keep redrawing a small percentage, since that's the only way to get more aces. Of course…

That may be the public way of explaining it, but I see it slightly differently. Amazon doesn't like "good intentions", rather it prefers "mechanisms". We all know that managers should put low performers on PIPs, but Amazon doesn't really trust managers' good intentions. It wants to make SURE that low performers are put on PIPs. The mechanism they've selected is an unregretted attrition target. The target represents the number of people they expect to be under performing and only applies to orgs greater than a certain size.

source: recently left Amazon as SDM

Re: Amazon Pip Horror Story

#647

Why are people who do this never named? They should be named. This type of behavior perpetuates because despite this employee revealing a company issue.. the individual perpetrator can still hide behind anonymity. CALL these ass holes out.

I think that will be extremely unfair to the manager who is just acting on stupid company policies. Managers have a very difficult job of walking a tight rope. Why single out one person and ruin their career?

So firing someone for trying to switch teams is company policy? I doubt it. Many managers are ass holes because that's the definition of their personality.

I feel ass holes should definitely be singled out so that they can't be managers again for the future.

Re: Amazon Pip Horror Story

#648

Earlier quoted context omitted.

If you have a hand of cards you want to optimize it makes sense to keep discarding and redrawing your worst cards. At the beginning your worst cards are probably below average, so any new replacement is statistically likely to be better. But even when you reach the point where all your cards are above average it can make sense to keep redrawing a small percentage, since that's the only way to get more aces. Of course…

I've been an SDE at Amazon for 8 years. What I've noticed over time is that the quality of hires and employees has gone down. I think the stack ranking is partly responsible for it, because it couldn't evaluate engineers in absolute measures, but only relatively. This is where your cards analogy falls through, in a deck of cards, you know that there are better cards you don't have in your hand, you know exactly what…

I recently left Amazon, and I don't think the stack ranking is to blame for the reduction in talent (which I also noticed).

Amazon doesn't pay top dollar for engineers, and the delta between Amazon and other companies is growing every year. (The compensation ends up being competitive when you take into account stock growth, but the new hire offers are not attractive.) And it's a very results-driven, stressful work environment. The effect of that is that people who get better offers go elsewhere, both new hires and existing employees. Those who are left either don't feel like interviewing or interviewed but didn't like their other options.

Re: Amazon Pip Horror Story

#649
post #7

I've spent 8 years at Amazon and for the most part I enjoyed it (mostly AWS teams). Never ever I felt anything even remotely similar to what has been described in all those stories. Not sure if I just got lucky or it's not bad everywhere and people with bad experiences are just more vocal.

Never worked for AWS, but I'd imagine its different depending on division/team. Before starting a job once I had an ex-colleague warn me against the company, saying he had friends there and it was brutal (none in the team I was joining, but its a big company). Turned out to be the opposite for me, and in fact was far nicer than the company I worked for when I was working for him. Big companies are often far less cons…

> Turned out to be the opposite for me, and in fact was far nicer than the company I worked for when I was working for him.

The company is the same for everyone (ie un-humanistic in its management), and if and when your personal circumstances change, you'd then perhaps see what others currently in it are moaning about.

Re: Amazon Pip Horror Story

#650
post #354

I spent almost a decade at Amazon. Their system for removing low performers has two key flaws. First, the mandatory minimums. If an org is full of superstars, the org still has to ensure it has at least X% turnover per year, so a superstar has to go. Usually well-performing devs whose manager wasn't skilled enough to convince the larger group that all of their people are superstars. It's cruel, unfair, and harms the…

> "That company feels too much like Amazon".

Let me hazard a guess: Microsoft, Coinbase, Uber, or Airbnb?

Post reply on HN