Hiring SWEs and EMs — what are the negatives of hiring Amazon people?
Posted by Full_Top3691@reddit | ExperiencedDevs | View on Reddit | 330 comments
I see a lot of suggestions that Amazon folks pick up toxic habits. I get a lot of apps from FAANG folks, but given all the Amazon negativity I second guess Amazon employees, particularly for management roles. I’ve also never encountered a happy Amazon person.
Anyone have anecdotes on concrete examples of toxic traits I should look out for? I don’t want to avoid all Amazon folks, I’m sure some percentage are good.
BejahungEnjoyer@reddit
I work at Amazon and all the individual contributors are great people. Senior IC's (Sr / L6 SDEs) can start to take on the bad management traits and most SDMs have these as well.
Ambitious-Tennis-940@reddit
As an l6 is an active battle to not take on the management traits. If you manage to avoid it you end up like me, just holding on until it the stock vest in a few months and then leaving this trainwreck of a company
Adept-Log3535@reddit
Some of them truly believe in some of those leadership principles and wouldn’t stop yapping
Ambitious-Tennis-940@reddit
The leadership principles, on paper, are not bad. But man are they applied poorly
WrongThinkBadSpeak@reddit
Be wary of Joneston kool-aid drinkers
LaughingIshikawa@reddit
I don't have anecdotes, but I would bet the majority of the problem is Amazon management thinking they can "solve" every problem by just telling their underlings to "work harder" a long with having ridiculously "optimistic" projections of what a single person can accomplish in a given time period, all in service of the Almighty shareholders.
From what I have heard from ex-Amazon people, this is generally the vibe. Some managers are wise enough to know it's toxic and unsustainable, and won't bring that energy with them... But some of them really drink the Kool Aid, and don't understand what's rotten with Amazon culture.
kylecodes@reddit
I think in general former Amazon SDEs are fine. But i would be really suspicious of former managers.
It’s not even that they just say “work harder”, it’s the manipulative ways they demand people work harder. Setting arbitrary launch dates and then always pushing it back a week at a time, so every week for months is high pressure “we need to get this done before launch on Tuesday!”
One manager I had demanded I get a project done by the end of the month because “otherwise you’ll be blocking this entire other team, and that will block the launch, and that will…”. When I finished the project on time after working 80+ hours/week like a good little SDE, I found out the other team wouldn’t even be ready to start to integrate for another 6 weeks.
Ambitious-Tennis-940@reddit
I've been working at Amazon as an sde 3 for 4 years now. I've never seen or heard of a project being delivered on time with the scope it was supposed to have.
Also no priority 1 items have ever been done.
It's constant firefighting for the new deadline tomorrow which by tomorrow is no longer the deadline.
Also a team of 8 devs may be working on 9 major initiatives at one time, so many the people who started their careers at Amazon do not know how to actually work with other devs to finish a project, as devs get very siloed
I've been oncall for a year maintaining a project that I did not write. I have been given no time to investigate it.
When I leave in January there will be nobody in the company who knows what it does, as everyone else has left.
And from what I can see this is not that uncommon.
Amazon is dieing slowly, it used to be high pressure but things did get done, but ironically the model is not scaling well into the sustainability phase Amazon finds themselves in now.
Will they figure this out before slowly bleeding out over the next half century, idk. I'm gone in Jan so not my problem
kasakka1@reddit
I've seen this too. It was a lighter "We hope people will work through the weekend to hit the important deadline" type thing. I declined because I had plans I could not cancel. Some friends did work.
Monday came and this important deadline that was the reason to work through the weekend was never mentioned again.
Intelligent_Part101@reddit
That would make me quit right there. Seriously.
es-ganso@reddit
I'd be pissed and seriously question anything my manager told me after that
PurpleshinyRiv@reddit
The one time I had an ex-Amazon manager he definitely did not have a healthy attitude around work/life balance (for himself or for the ICs), and often had an underlying “just need to work harder” attitude. He was pretty good otherwise but I definitely attribute some of the burnout I got in that job to those traits.
CivilMark1@reddit
My manager is not from Amazon, and he is like that. Help!!
you-create-energy@reddit
I know they had quarterly firing quotas for a long time, so they would intentionally make bad hires so they would have someone to fire without losing their good developers. Those kinds of policies shape a person's thinking after a while. They start to see coworkers as expendable competition. Helping others can hurt them. All kinds of toxic ripple effects.
Full_Top3691@reddit (OP)
Thanks a lot, this is pretty helpful framing.
_hypnoCode@reddit
Microsoft employees are 10x worse about this from what I've seen.
ecethrowaway01@reddit
Microsoft employees have firing quotas?
_hypnoCode@reddit
Microsoft is by far the most aggressive company out there when it comes to stack ranking and have been using it since the 90s and have been using it far longer than any other company has.
They "officially" abandoned it in 2013, but from everyone I've talked to they still use it and just call it something else. We had several of Microsoft's top leadership come to my company in the last couple years and guess what the first they added was?
callimonk@reddit
Ex MSFt and ex Amazon. I honestly found both pretty awful about stack ranking but at least Amazon didn’t lie to my face about it.
This is essentially aimed as anecdotal evidence in support of your post.
_hypnoCode@reddit
Stack ranking is the dumbest shit in the industry. Incentivizing good developers to go to trash teams to keep their jobs.
callimonk@reddit
Yah my husband was asking about why companies even do it and I was like “honestly, I’m too autistic to really get it myself, but I’ve always just assumed it’s about the optics and politics”
_hypnoCode@reddit
Nah, there is no amount of autism that will help you understand this shit. I took the test with my psychiatrist just in case and I score no where on it and this shit doesn't make any sense. It's just toxic.
callimonk@reddit
Exactly! I’m here to be a better engineer and write code, and maybe help make opportunities for people like me who are at a disadvantage in some way. And that requires working on a team, with other people.
I remember being so shocked at Microsoft when I realized a coworker was gaslighting and manipulating me to make me look bad. Like I made it four and a half years at Amazon without a PIP, so I knew something was up and documented everything (otherwise, i probably wouldn’t have figured it out)
That shit caused so many shipping delays. If she had worked with me instead of against me, we likely would have been ahead of schedule.
geekhaus@reddit
You'll see competent managers walking around the now full offices about 60% of the way through the half to start grabbing the weaker devs onto their teams, so they can cut them and keep their high performers.
callimonk@reddit
Or at least, spin the politics one way or another. Myself and another dev had to constantly fix the code of one of these so-called performers because it always became our problem. Which then was spun to make us look bad.
Honestly, if it weren’t for the benefits, I’d never want to go back to FAANG or big tech. I sure as hell have no interest in leaving the startup I joined back in April. At least here, there’s only like 4 devs so we don’t have anyone to stack rank since we all own different parts of the stack. (Certainly pros/cons, but hah, shit left me needing therapy)
_hypnoCode@reddit
Microsoft is by far the most aggressive company out there when it comes to stack ranking and have been using it since the 90s.
samelaaaa@reddit
I have been at multiple companies that hired a few ex-Amazon people to management positions, and culture subsequently went to shit.
Obviously the causality isn't clear there, but why risk it? There are plenty of great people from less toxic companies.
I wouldn't count it against an IC under say, the Staff level. But for anyone in a more senior position I try to avoid people who spent more than a year or two at Amazon.
DefinitelyNotAPhone@reddit
Former employer hired on several former high-ranking Amazon managers, and the (admittedly already shit) churn rate shot through the roof across the board complete with department-level stack ranking, completely unreasonable demands for quarterly goals/quotas, an unfailing obsession with quantitative-only measurements for success...
I think I watched 70% of the tech leads in my office churn inside 6 months because it was expected that they would be EMs, mentors, and 10x engineers all at once. Amazon managers are churned out to use their underlings like a steam engine uses coal.
Ok_Suggestion5523@reddit
Can confirm, worked with a fair few ex amazon bods. The management types are fucking evil. Devs were actually decent. Interestingly the devs all had long term stress related illnesses.
Sea-Us-RTO@reddit
post brazil syndrome disorder
callimonk@reddit
I hate that I got this reference and almost tried to stand up for brazil anyway
sammymammy2@reddit
I assumed that he meant the movie, what's he on about?
Swagicus@reddit
Brazil is the Amazon build system. For example, to run all my tests and compile my code, I would run brazil-build release in the terminal.
callimonk@reddit
Yep this lol. And honestly when I was at Microsoft, I missed Brazil so much haha. But it’s also been like four or five years now so I assume it’s gotten better. Some of my coworkers at the startup I’m at now were there more recently and we all just talk about how much we miss Pipelines.
hardolaf@reddit
Every dev that I've ever worked with who came from Amazon was giving like 120% effort all the time because they were just glad to be somewhere with a better workplace culture.
AdmiralAdama99@reddit
What's an example of a long-term stress related illness?
quiubity@reddit
I personally developed IBS after 10 years of chronic stress. Never had issues with vomiting after eating onions, avocado, or sour cream, but at some point it started happening.
BenOfTomorrow@reddit
Counterpoint: I've worked with a few ex-Amazon people in senior positions, and none of them have created toxic environments. There's a lot of potential selection bias in anecdotes in this thread.
My advice: Just cover it in the interview. We're talking about people who think toxic behavior is positive; they're not going to hide it as long as you ask about it in a neutral tone (i.e., don't signal to them what you think the right answer is). They'll be proud to tell you about their "effective" management strategies.
samelaaaa@reddit
Thanks for posting an opposing anecdote. I don't like how these threads can start to pile onto a point of view, and my experience is just my own.
Honestly I think the toxic, stack ranked environment is just getting more common in big tech in general, and it's easy to misattribute it to any noticeable change.
I've still more bad than good experiences with ex-Amazon managers though :)
BenOfTomorrow@reddit
Thanks. To be clear, I believe your experience, and I certainly have experienced poor/toxic leadership in various places.
alienangel2@reddit
That also seems like a great way to pick up the people who were too toxic for Amazon.
compdude420@reddit
Dang someone at capital one should have read this before allowing Amazon's culture to fester.
jenkinsleroi@reddit
What did you see change?
samelaaaa@reddit
The erosion of team psychological safety, and all that that entails. Once people realize they're being stack ranked constantly against their peers, they start focusing on a) quantifiable metrics like number of PRs and reviews, and b) sucking up to the people who have a say in the rankings. It kills any semblance of collaboration and teamwork and burns people out so fast. Work becomes a quarterly race of attrition to see if you can get to your next RSU vest without a mental breakdown. Again I think this has happened to more companies than not, but it sucks so much that if no hiring an ex-Amazon manager can forestall it by a few months then I will do that every time.
lasooch@reddit
Without revealing too much to avoid doxxing myself (tho I suspect it's far from an isolated case):
I worked at a company that hired a relatively high rank ex-Amazon manager for a relatively very high rank manager.
That's when stack rankings started and we started getting layoffs every 6 to 12 months.
Coincidence? Maybe, maybe not.
DoubleAway6573@reddit
Correlation doesn't imply causation.
Does he started the layout or push for them? Or has he been hired with that purpose?
Full_Top3691@reddit (OP)
This is a really excellent data point.
xXxdethl0rdxXx@reddit
What? That is an anecdote, not data.
According_Flow_6218@reddit
It is a data point. An anecdote is a data point.
xXxdethl0rdxXx@reddit
In what meaningful way, exactly?
According_Flow_6218@reddit
I don’t understand your question. OP called it a data point. You called it an anecdote. They are the same thing.
xXxdethl0rdxXx@reddit
I’m questioning the idea of using “anecdote” and “data” interchangeably. It sounds like you view them the same and can’t quite understand why I might do that. If that’s the case, have a great rest of your day.
skelterjohn@reddit
You missed the "point" that a data point is an anecdote. If you restate while omitting the word "point", you're not restating at all as that word was the point.
xXxdethl0rdxXx@reddit
Let’s pretend for a moment that this omission makes any difference at all. Does that mean that an anecdote is not data then? It sounds like you think an anecdote is meaningful data in both contexts anyway.
skelterjohn@reddit
We can't pretend that, because the presence of the word is central to what was being stated. An anecdote is not data. Neither is a single data point. Only in the aggregate does it become data.
xXxdethl0rdxXx@reddit
Fantastic, so you’re being pedantic about the meaning of “data” vs “datum”. Let’s just cordon this off in its own thread because that’s not what the other guy was taking issue with, and not something I really care about either. God love you though.
skelterjohn@reddit
I mean, you started it? Lol if you don't want people to be pedantic don't be pedantic.
xXxdethl0rdxXx@reddit
I think using an anecdote for decision-making data isn’t pedantry, it’s a regrettable life choice.
skelterjohn@reddit
That wasn't the issue. At least in this comment chain, no one argued for that. You made a correction that didn't really apply, people pointed that out, and you pretended they argued for what you thought you were correcting.
xXxdethl0rdxXx@reddit
So if my original comment didn’t apply, that means that anecdote = valid data point in your view. Correct?
skelterjohn@reddit
Sure, for the experiment of "I'll survey Reddit to see their opinions on the impact of hitting AWS veterans"
xXxdethl0rdxXx@reddit
This specific comment?
Emphasis mine.
skelterjohn@reddit
Yes. A single data point, by itself, is not that useful. If there were ten such replies then it's pretty interesting. The OP called it an interesting data point. Then the pattern recognition in your brain honed in on part of the comment and regurgitated an irrelevant socialism. Honestly I'm not sure why you're arguing about this.
xXxdethl0rdxXx@reddit
Fantastic. A lesser poster would have hesitated to continue engaging when confronted with such a ridiculously flimsy example of this “data”. You’re still standing behind it. You’re committed. That’s rare!
skelterjohn@reddit
No I'm not, that's the whole problem. You don't understand what people are saying and insert what you wish they were.
I'm saying that an anecdote is a data point. Get a enough of them, and it's data. Maybe not the greatest data as Reddit surveys are fraught with selection bias and bots, but data none the less.
Full_Top3691@reddit (OP)
OP here, you’re talking past each other a little, charitably.
From a hard science perspective, an anecdote is a subjective snapshot, taken informally, usually isolated. In that domain it is distinct from a data point, which is an objective/factual measurement. They’re different things and an anecdote isn’t a data point.
But obviously u/xXxdethl0rdxXx is wrong here in this specific instance because this isn’t a hard science measurement of anything. I’m basically taking a social survey or qualitative snapshots (or, anecdotes) of experiences. Each comment on this post is another anecdote, creating a series of data points. Definitely has major limitations for the reasons that u/skelterjohn outlined, but u/xXxdethl0rdxXx is off base here and, while they might be correct in a specific situation (such as a scientific measurement like taking a temperature reading), they’re dead wrong here. Recommend you just stop engaging in this subthread wasteland.
According_Flow_6218@reddit
It makes all of the difference in the world. If you’re so confused by this you probably shouldn’t weigh in on these topics.
Specific_Ocelot_4132@reddit
1 anecdote = 1 datum
Turbulent_Tale6497@reddit
Anecdata
xXxdethl0rdxXx@reddit
A funny joke, but the upvote situation here is fucking bleak.
Bobby-McBobster@reddit
OP is braindead, he's just trying to confirm his prior bias. You can read all of his answers to the comments hear, dismissing the ones saying he's wrong and saying "good data" to the others x)
WrongThinkBadSpeak@reddit
lmao found the toxic amazonian
dweezil22@reddit
Lol this is so common there's no way it would dox you.
lasooch@reddit
I was gonna be more specific with the positions/ranks instead of the vague ‚relatively (very) high’.
To be fair even if I listed the exact ranks it would probably be very common lol. Someone high enough that his exact title at Amazon would be enough to identify what company I’m talking about though.
danielrheath@reddit
I have seen code in public aws repositories that convinced me never to assume talent from an Amazon engineer, always measure.
alpacaMyToothbrush@reddit
On the other hand, you could be hiring someone smart and enough to get through all of their hoops who was simply a sacrificial lamb.
I wouldn't hire a manager from them, but a dev? Sure, if he was otherwise a decent cultural fit
termd@reddit
I've been at amazon for 11 years and virtually none of this is true.
Why? Because when your team is good and launching products, it makes your manager look good. When your manager looks good, he can defend you in OLR more effectively. This means you want your whole team to be good.
Now you might think that this means okay, then you don't cooperate with other teams. This is also not great, because feedback from those other teams is incorporated into OLR so no one gives you positive feedback, then you are more likely to get pipped out. Getting multiple external feedback providers is required for promotions so you need to have good relationships with most teams.
So at the dev level, where does the toxicity come into play? It's more of a I have too many things to do so I'm not going to respond to you and you'll have to ping me a few times or some teams don't document anything because documentation doesn't get you a promo, launching a feature does. That's not to say that there aren't toxic devs, but it's more like 1 in 100 at most. 49/100 are busy as fuck and aren't ignoring you because they're trying to hurt you, it's just they already have more than enough to do without whatever you want. 49 will kinda sort of help you if you ask specific questions, and 1/100 will go out of their way to fix your problem.
One thing that non amazon people don't understand is that the stack ranking isn't at a team level. It's at the director level. So you can usually protect your team unless the "every team provides 1 person" mandate comes down like in 2023/2024.
you-create-energy@reddit
You Amazon people who keep relying all have one thing in common. You start by saying we're all wrong about what it's like, then you go on to confirm that's exactly what it's like. You're saying "that never happens except when it does". On most of the teams I've been on, every teammate is guaranteed to help you because we're all in this together. It's not about metrics or pips. What you describe sounds like a nightmare to me. Everyone's slammed with work but they still make time for others because they desperately need other people to vouch for them in order to avoid getting put on a pip.
Toxic culture isn't measured by how the best engineers are treated. It's measured by how the worst engineers are treated. Everyone should be treated with dignity and decency. Kindness and respect shouldn't be conditional.
termd@reddit
The point is if you have literally no idea how things work, why do you comment like you do?
you-create-energy@reddit
You claimed to describe how things work and now you claim i have literally no idea how things work. Were you misrepresenting how things work?
Bobby-McBobster@reddit
This is a legend, perpetuated by people who got fired quickly after getting hired because they were incompetent and tried to justify it.
It's an extremely time consuming effort to hire someone, no managers do that, especially because there are always people that are not meeting the bar in every team.
Also, the firing quota is yearly, not quarterly.
alpacaMyToothbrush@reddit
Jesus fucking christ, can't you see it's insane to have a set quota at all?
Life-Principle-3771@reddit
Personally no I don't see how it's insane. The URA percentage is 6%. Personally I think that the idea that 94% of your workforce is doing a good enough job that we don't want them gone is probably the more insane position. Hiring is incredibly scattershot and a shockingly high percentage of people are somewhere from incompetent to not good.
Bobby-McBobster@reddit
I never said it isn't.
lasooch@reddit
Yeah mate those two don't go together.
It may be true no one hires to fire, but you can bet your ass that when there's a stack ranking with their jobs on the line, people will see each other as competition.
Bobby-McBobster@reddit
That's not how it works. Quotas are not per team, they're per org, so 80-250+ people. You're not competing against your teammates, you're competing against many other people, and it's in your best interest if your team is successful, in which case it won't get attention from the higher ups. Your team being successful is possible only through cooperation with your peers.
I was in a team who did not get a single PIP for 3 years, and then, when the VP realized our manager was just bullshitting them, we lost a lot of people the same year.
you-create-energy@reddit
Your lack of self awareness is astounding. First you say that's not how it works then you confirm that's exactly how it works. You confirm there are firing quotas. You confirm that you don't see people on other teams as teammates, therefore you don't compete with teammates you only compete with people on other teams. You claim the only way to be successful is through cooperation, then confirm your manager maintained three years of uninterrupted "success" through deception. You're rude and dismissive towards others in this very discussion, refusing to consider alternative perspectives or acknowledge any good points your "opponents" make.
You talk about the best performers being cooperative and supportive of teammates. What about the poor performers who successfully evaded getting fired? You're absolutely certain none of them were behaving competitively in order to get someone else fired rather than themselves?
This is why people don't need to work at Amazon to understand the toxic culture there. People like you demonstrate it beyond all doubt. Way more people here understand that than are willing to explain it to you.
alpacaMyToothbrush@reddit
Or, and hear me out, everyone on your managers team were actually decent devs who were making a positive contribution beyond their cost.
The fact that you keep defending this toxic system speaks volumes, and not in a good way
Bobby-McBobster@reddit
No they weren't.
lasooch@reddit
That still means they're your competition, if your team is not performing as well as the other teams. You can either burn yourself out trying to pull your team up, or get axed along with them if they underperform bad enough to put you at risk.
And it can stifle cooperation between teams, because it makes the other team not your friends whom you want to achieve great results with, but your opponents whom you want to outperform. Which means you're more likely to focus on your own goals instead of on the shared ones, etc. etc.
It's toxic as fuck and if you don't think it is, then you've drank too much koolaid already and you're one of those Amazon people I wouldn't want to hire.
Bobby-McBobster@reddit
And I'm telling you there's no competitiveness between people. How long have you worked at Amazon so that we're clear on the fact that you're talking out of your ass?
There's an infinite supply of people who aren't good enough but make it through the hiring process to fire, there's absolutely no need to work against your teammates.
And if you had an ounce of common sense you'd realize that you cannot be a good performer if you're not also a good teammate.
lasooch@reddit
Exactly 0 days (and I intend to keep it this way). I have worked at a company that introduced stack rankings though, and also I can apply reason to understand that if you make it a policy that an org has to fire n worst performing people every year, then people we'll end up competing not to be among those n.
Sure bud.
Unless, I suppose, Amazon is that bad at hiring. Wasn't the case at my company, the vast majority of people who made it through the hiring process were great.
The actual truth is "you cannot be deemed a good performer if you also cannot make the decision makers think you're a good teammate". You can be a meh performer and a meh teammate as long as you can bullshit them well enough.
And I'm not talking about people being in your face with it, like "fuck your goals, I'll just do mine and I'll make sure to take an hour every day to sabotage you". I'm talking about an underlying vibe of avoiding supporting others in less obvious ways, general distrust, less close cooperation due to the fact that everyone is disposable so people don't want to invest their time into those relationships and many other little things gnawing at the teams.
Bobby-McBobster@reddit
That's a whole lot of words for literally 0 experience backing them.
lasooch@reddit
Not bashing people from FAANGs. Bashing specifically the people who are indoctrinated into stack ranking and companies that use stack ranking. "Firing quota" is enough I need to hear to know I never want to work there, lmao.
But sure, I'll be transparent: I applied to Google, once, some 9 years ago. I didn't get a response, which didn't surprise me at all considering the circumstances under which I applied (\~95% of my applications in that period were ghosted, of course I don't know exact reasons for each of them but I know the reasons for the trend).
Never applied to a FAANG again. I think I would make the cut - I don't know that I would - but I value work/life balance way too much to bother trying. My current job is cushy, interesting, mostly WFH, pays more than enough, although I'm sure you make more money than me.
TheNinjaFennec@reddit
Peer reviews (inter-/intra-team) are a significant part of perf reviews & promotion recommendations. Helping the people around you perform well and grow as engineers is a hard requirement for getting decent reviews and being promoted past the entry level dev position. You can’t make management think you support other devs without those other devs vouching for your support, and that can only come from you actually supporting them.
I guess you could consider helping your team members with the underlying motivation of looking good to management as cynical or artificial, but from my experience most people are generally looking for every opportunity to help other devs on projects. The stack ranking is done at a high enough level within organizations that it doesn’t really counterbalance the more team-local motivations.
illustrious_feijoa@reddit
At the risk of getting downvoted to oblivion, this tracks with my experience at Amazon. To be clear, I despise the URA quotas and believe toxicity tends to proliferate at Amazon for a number of reasons. But I never witnessed a hire-to-fire, and I never felt tension with my teammates. Maybe I just got lucky, but my teammates were incredibly supportive, and we still keep in touch (I left Amazon about a year ago).
Bobby-McBobster@reddit
I think people on the CS subs are just trying to find ways to justify why they wouldn't want to work for a FAANG anyway, while the real reason is they couldn't even if they wanted to. For a profession based on logic and data, it's absolutely pathetic to see people dismiss first hands experience but praise anecdotes from the third cousin of their ex-wife's daughter's dentist.
HQxMnbS@reddit
Also haven’t seen a single person fired
Bobby-McBobster@reddit
Oh I have seen plenty but outside of 1 or 2 occasions where it was because they had a beef with their direct manager, they were all perfectly understandable.
To be fair a large portion of those are just people never passing their probation period.
Chronotheos@reddit
“there are always people that are not meeting the bar”
Those are the people you didn’t hire.
This is the fundamental problem with this management style is that it’s relative and not objective. You’re not measuring the team against the real competition.
throwaway0134hdj@reddit
Unfortunately not just Amazon. I hear a lot of big tech is doing the same thing.
vom-IT-coffin@reddit
It's not even just tech at this point.
IlliterateJedi@reddit
That's what Enron did back in the day.
badbog42@reddit
Holy shit that must make for a grim working environment. Sometimes I wonder if I’ve missed working out at bigger companies but then I read stuff like this.
illustrious_feijoa@reddit
It would make for a grim working environment if it actually happened. I never witnessed or even heard about a hire-to-fire situation while I was there. I don't think the person you responded to worked at Amazon.
That said, it was a poor working environment, but for different reasons.
DigmonsDrill@reddit
"Boss, do I have impostor syndrome?"
"Well, I hired you to be sacrificed, so yeah.,"
random314@reddit
I was at Amazon for 6 years and have done over 200 interview loops. I'm pretty sure this is not true... We judged all candidates the same. There's never a case where we passed a bad candidate.
you-create-energy@reddit
Are you saying there weren't firing quotas? Or that you personally never intentionally pushed a bad candidate?
random314@reddit
I don't know if there are during quota... Never experienced it and my team was never pressured like that... We had the same team members for a few years as well... I do see people put on pip but they were legitimately bad.
I have never personally intentionally pushed a bad candidate. Why would I ever do that? Where did you hear that Amazon purposely hires bad candidates from?
proxy@reddit
I can't speak to the first one (unless you're talking about layoff quotas, which is common across the industry), but
Has this ever happened? Possibly. I can't see this happening "at scale", though. Amazon has a very structured hiring process where all interviewers meet and rank a candidate together. All of them would have to collude to make this happen and the most influential person in the room (Bar Raiser) is often not even on the same team/org that's being hired for, so there's not much incentive from them to prop up bad candidates.
driftingphotog@reddit
Same. But the narrative persists.
13ae@reddit
This isn't just Amazon anymore. performance management at scale is extremely difficult and no company has figured it out. Amazon actually took away performance based stack ranking and URA quotas an experiment due to backlash but it didn't work well so they brought the policy back.
lbrtrl@reddit
I hope someone figures out a way to make it work without it being terrible for everyone.
hardolaf@reddit
I worked for a defense firm where the number of exceed expectations and above expectations were restricted by percentage of the department (minimum 1 each). But there was no limit to the number of meets expectations and no quota at all for anything below that. It led to performance reviews being very chill overall because even if you were the worst performer, if you met the clear guidelines in the handbooks, then you would get your COLA and feedback on how to move towards above expectations in the next cycle.
13ae@reddit
agreed but unfortunately outside of keeping companies small its probably not that feasible
meltbox@reddit
Yes it’s hard, but by most accounts Amazon’s is super high stress while other places seem to be able to get similar results with much lower stress.
13ae@reddit
While the economy was good and any dumbass can get a $350k job by doing 50 lc, yes. But almost every larger company that is relevant still has implemented this system in the past 2 years. Amazon is not unique in this sense, they were just the first to really use this system and people love parroting other people without firsthand knowledge.
ajak6@reddit
True for Meta as well
pysouth@reddit
Thanks for posting this, so true. I really liked my job at the startup I work for, I was there from the beginning and I liked our culture and team dynamics as we were growing. Lots of good people. Then we hired a guy from $big_company who was a great engineer, but definitely had a connection to our founders, and came in with ideas about what our company “should” be doing. Unsurprisingly he usurped everyone else and became the engineering lead and within a month implemented stack ranking. The morale is abysmal and I hate my work environment now, it’s really a bummer.
lab-gone-wrong@reddit
Also as a result of this, signal on their abilities is low regardless of their tenure. If they stayed a long time, there's above average risk it's due to nepotism and their lead being a hire-to-fire guy. If they had a short tenure, there's a high risk they were hired to be fired regardless of their talent.
All you know is they passed the hiring process, which is more rigorous than no-name shops but still very gameable by grinding LC memorization instead of being "good"
bombaytrader@reddit
ICs are probably ok. No indian manager from Amazon. Run them through 3 culture interviews if you have to.
UnworthySyntax@reddit
Almost no Indian managers in general (if they are over 40), but give them a fair chance during interviews. The culture they were raised in teaches them to push people until they are burned out and then push to fire them. I've worked with enough and it's generally hell.
I know what Senior Director who is Indian and a really great guy. Some of the younger ones in management are actually really decent. In general the 40-55 range just suck ass and they are abusive. Also typically looking to replace you with their cousins.
SaltyBawlz@reddit
I'm never working for an ex-Amazon manager or an Indian manager ever again. They very much expected a "yes sir" working culture where you did everything they asked without questioning no matter how little sense it made. There's a culture of overly respecting "authority" figures ingrained in Indian culture which does not match with how I work.
UnworthySyntax@reddit
Exactly! That's a very good way of putting it.
bombaytrader@reddit
Largely a correct observation.
Alteus@reddit
Gujarat?
WutTheCode@reddit
What state?
WutTheCode@reddit
This has been my experience as well but even with the younger guys. What's up with the culture? These types also are extra aggressive towards women or anyone they see as weak, it's fucked up
rlbond86@reddit
Don't hire Amazon management under any circumstances. To be a successful manager at Amazon you basically have to buy into the Amazon way of doing things, and a huge part of that is enforcing the stack ranking and sacrificing team members to hit the quota. That inevitably means managers will at some point have to PIP team members who really shouldn't be, and that means they have to basically lie about their performance. I saw first-hand PIP documents of teammates that were full of criticisms that were basically lies.
People just don't let this kind of thinking go, it infects how they do everything. Inevitably they will start pitting team members against each other instead of working to lift the entire team up.
SaltyBawlz@reddit
100% this. I will never work for a manager who came from Amazon again. Worst work environment of my life.
Tired__Dev@reddit
We have two SWEs from Amazon and they both hated it. They were politically fired and ended up rising up the engineering hierarchy fast in our company. I had a manager at another company that also became our product manager. He was useless.
A lot of FAANG are acquisition companies that seem to favour the new thing. High turn over rate eats into profits and companies trying to build products with budgets in the low tens of millions die due to the performative nature of management in these companies.
plinkoplonka@reddit
I can actually give you some of these. I worked for them for several years.
You'll see people say one thing and do another. Anything to get a leg up on someone else. It's that cutthroat there. To put some perspective on that - I was an Accenture consultant for 5 years, and AWS made it seem like kindergarten by comparison.
AWS folks who have been mistreated by management often start to emulate what they saw as normal: lying to get ahead, starting rumors about people, doing the least possible work to get by... That sort of thing.
As someone who was also a calibrated interviewer, I also canned candidates for cheating on multiple occasions. Friends are absolutely hired via non-normal channels, so ask for examples of THEIR work. If they keep referencing "the team", be sure to figure out exactly what THEY contributed to the delivery. Get data.
SaltyBawlz@reddit
I can corroborate all of this. Saw the same behavior from my manager who came from AWS.
SaltyBawlz@reddit
I got promoted and then a few months later got a new manager who came from AWS. He was the worst manager I've had in my life and got me fired a year later. He was likely on a PIP too and left for another FAANG before having to do the performance conversations for the cycle.
Unfortunately, that experienced has made me vow to never work for any manager from there again. Also, I will never work for an Indian manager again due to how cultural background influences working styles but that's a different topic.
Former-Act-5818@reddit
Amazon folk only hire their own Amazon people - it’s why a lot of the companies they roll too have a weird trajectory and hiring policy
Zestyclose_Humor3362@reddit
The Amazon thing is tricky because their culture does breed some specific behaviors that don't translate well elsewhere. I've seen Amazon folks struggle with over-engineering solutions when simpler approaches work better, and sometimes they bring this "ownership" mentality that sounds good on paper but can come across as territorial or dismissive of existing team dynamics. The data-driven decision making can also become paralysis by analysis in environments that need to move faster.
That said, I've worked with some great people from Amazon who adapted well once they understood the new environment. At HireAligned we're seeing that cultural alignment matters way more than where someone came from - the key is really digging into how they approach collaboration and whether they can adapt their communication style. Look for people who can articulate what they learned from Amazon's culture rather than just defending it.
it200219@reddit
true they bring TOXIC 12 LPs and trying to prove they are superior over everyone. Been there, exp that first hand.
it200219@reddit
Add Googlers, Oracle etc
GronklyTheSnerd@reddit
The key to understanding Amazon is that it has an ideology. Supposedly it’s based on the “Leadership Principles.” But the truth is more complicated than that. If you want to understand Amazon, I recommend reading The Everything Store and The Everything War.
The good ones didn’t drink the koolaid. What you should ask is “what things did you disagree with at Amazon?” Anyone who is a decent human being should have a long list. The problem will be to get anyone to tell you in an interview.
The single most toxic trait is common with most corporations, just taken much further: a willingness to consider people to be interchangeable, replaceable parts in a machine. As one of my managers put it, “engineers must be fungible.”
necrothitude_eve@reddit
I had a director say that we are all fungible in an all-hands after he fired 15% of the org.
csanon212@reddit
I propose looking people in the eye, and in a serious tone asking "Are you a replicant?"
cbunn81@reddit
Describe in single words only the good things that come into your mind about your mother.
KhonMan@reddit
Yeah this is a tough spot for an interviewee because it's a bad look to trash your current employer.
cassidamius@reddit
I actually think it’s a great question because you can see whether they’re capable of constructive criticism of something they’re very familiar with
mrdevlar@reddit
This, there's a wide berth between "my boss was an assface" and "the company culture resulted in poor priorities among upper management"
commonsearchterm@reddit
I find it hard to believe that someone asking this question is in a position to pay an engineer enough to be worth it for someone from Amazon to leave for it.
Stereotyping like this is just bizarre.
Full_Top3691@reddit (OP)
I’d argue the opposite. But I also wouldn’t have understood that point when I was early or even mid career.
commonsearchterm@reddit
Whats the job and pay?
Full_Top3691@reddit (OP)
SWEs and EMs. Comparable or better pay to Amazon at the same levels. Seems like anecdotally 20% of my apps come from Amazon.
meatdrawer25@reddit
Former Amazon SDE 1 here. I left voluntarily around 2023 very shortly before SDE 2 transition (I was functionally SDE 2, just without the title). I’m mostly adding my 2 cents around what other people have said here.
First and foremost, Amazon is a massive company, so you can’t really make a broad judgment. I’ve heard horror stories about yelling matches and such but I never witnessed it.
I worked directly for a senior SDM, turned director (SDM 3-4?) before I’d left. They were wonderful. Very kind, very smart, always stuck their neck out for the team and protected us from stupid stuff. In typical Amazon fashion I had like 4 managers in the few years there. All of them were fine.
SDEs were very competent. I only met a few that I’d actively avoid working with. Amazon (at least my org) focused on hiring “fungible” engineers, aka you could throw them at a broad spectrum of problems and they’d figure it out in a reasonable amount of time.
Having worked at a few other tech companies I’ve noticed that the communication style is more direct at Amazon, but not necessarily rude. There were definitely people that came off as rude, but they’d usually apologize afterwards if that was the case. Being a dick wasn’t really tolerated, and it’s a good way to lose influence in any company.
There was a degree of back stabbing that was universally understood, which I could never wrap my head around. I once had someone claim my work on their promo docs. Others I worked with knew that it was my work, but didn’t seem to care. I just kind of assumed that some work was viewed as communal for things like the promo process. I saw people get thrown under the bus here and there, but nothing career ending.
TehLittleOne@reddit
I've had to decline some Amazon people in interviews because I didn't think they were the right fit for our organization. Not that they weren't skilled developers but that they were leaving Amazon because the job was too stressful. I'm sure it's worse at Amazon than my org but I knew he wouldn't last more than a year.
bwainfweeze@reddit
You realize how fucked up that makes your work culture sound right?
TehLittleOne@reddit
I know and it's always been a problem. Not denying it one bit, but in at least one interview I can remember it was better for both of us not to hire them.
loosed-moose@reddit
They may take their toxic culture with them?
bwainfweeze@reddit
And all that requires is working an extra hour a day in order to one-up your new peers.
I was at an organization that was trying to grow fast and I was trying to find new ways to explain Brooks’ Law.
At one point I revealed that their image of a team where everyone agreed on everything was deeply flawed. Many of the best decisions we made were a 4:2 vote versus a substantially worse alternative. All we really needed to do to completely fuck the team was hired the wrong three people, and we would never make a good decision again. That kinda seemed to work on the CTO. To an extent. We slowed down a little but didn’t stop.
deuteros@reddit
I would caution against jumping to conclusions about people based on where they've worked or what they've worked on. I've seen this happen so many times, where someone is biased against a candidate before even talking to them because "they worked for ABC company", or "they've never worked with XYZ technology". They are almost always wrong.
Of course these candidates can still be rejected for various reasons, but I doubt it'll be because they used to work for Amazon.
bwainfweeze@reddit
Unless they still work for Meta.
big_pope@reddit
I worked in an org that had an Amazon moment—we hired a bunch of leadership folks all at once from Amazon. A lot of them had really great qualities, and it did turn out ok in the long run, but we sure had to work through some growing pains first.
Two in particular:
Very senior leaders who’d been at Amazon for a long time assumed that their practices would apply correctly to a different kind of org. We had a very high-touch enterprise gtm, but they imported quality/operations process from Amazon’s consumer market where every launch got a million day-1 users. Everything they did made sense in that context, but didn’t make sense for us: these were simply not the right tradeoffs for our market, where iterating quickly in response to feedback from early customers was a big advantage. These folks hadn’t had to work in a different style of market before and simply didn’t consider the need to adapt, but once we identified the mismatch and talked through it they understood the mistake and adapted correctly.
Amazon folks brought a very different communication style; I totally believe that everyone we hired had the best intentions, but their behavior gave me the impression that yelling was a normal way to resolve technical design disputes at Amazon, and that people there would have understood it as not personal. Maybe that can work if your team is self-selected into it, but in our org it was a huge morale killer and led to a ton of regretted attrition, particularly among senior ICs who felt invested in the prior culture. This was a tougher recovery, honestly, and it took 5+ years before we rebuilt the organizational knowledge we’d lost and had a strong team again, albeit a different style of team than we’d had before.
vom-IT-coffin@reddit
Funny you mentioned the yelling culture. BIL was a senior principal there, my sister say he just sits on the phone all day yelling.
midwestcsstudent@reddit
I’d fire someone on the spot for trying to yell their point into adoption. What the actual fuck.
plsnomalarkey@reddit
It's not exactly "yelling" what the OP means, it's more like passionate debate lol. It's fairly normal to be engage in technical debate over designs at Amazon and no one takes it personally.
They're not actually yelling at someone if you get what I mean.
midwestcsstudent@reddit
Yea that’s odd, but fair. I personally couldn’t imagine getting worked up over whether to go with option 1 or 2 in a design, but I understand.
But actually yelling at someone IMO would cross a line.
big_pope@reddit
I’d like to add that the Amazon folks brought some really good culture changes, too: we really benefitted from their focus on polished written communication and on engineering and operational excellence. “Make sure it scales to a zillion users” wasn’t appropriate for new products in our org, but the Amazon folks experience at scale was legitimately really helpful for our products that had market fit.
Full_Top3691@reddit (OP)
As much as I loathe the constant suggestion of writing a whole PRFAQ constantly from them, I do recognize the value of writing things down for clarity, so think I can learn something here or sharpen my process a bit. I don’t think it’s worth leaning in as hard as they do, but letting the pendulum swing slightly more toward more writing is probably good.
doyouevencompile@reddit
Writing is the process to clarify your own thoughts as well.
I think it’s a much better way to communicate your thoughts and vision than anything else
myusernameisaphrase@reddit
100% agree. The process of clarifying your thoughts can helps identify weak ideas, arguments, and bad assumptions. You can then work on fixing that, ending up with better doc with better clarity.
I've had this happen on any number of docs I've written. Sometimes it's straight forward to fix, other times it can lead to better ideas, and in a few occasions it actually cancelled projects because they didn't make sense.
The goal isn't to write the perfect doc, it's to get to the best outcome you can as a team. People can lose sight of this, which is why I think it gets a bad rap sometimes.
loptr@reddit
100%
I feel that this is the true power of note taking/writing things down in general, just the act of [re]phrasing the knowledge into coherent sentences to write down helps structure the thoughts and solidifies the knowledge/memory.
Taking notes, even if you were to litereally never revisit or read them again, is often highly beneficial. (It's akin to saying things out loud, even when alone, vs just thinking about it. It will be filtered/interpreted differently and you might make realization you didn't earlier while it was still "just in your head".)
SignoreBanana@reddit
My experience with Amazon was there were some good ideas poorly implemented. The PRFAQ thing was an interesting idea to codify and zero in on a product's value proposition. I don't think you need to sit there and write out some formalized press release to get there, but it's good to have a very sharp focus on the end goal.
g0ing_postal@reddit
It's a bit controversial but I agree that PowerPoints are often ineffective for communication. It encourages you to just put the high level points on the presentation. Any details and clarifications are discussed verbally which means when you try to go back to it in the future, you don't have the specific details
SloppyLetterhead@reddit
I agree. I personally am a fan of a PPTT being a “visual memo” (slideshow replaces 1-2 page memo, adds visuals). This then gets paired with the “report” which is detailed with references and appendices as needed.
Tuepflischiiser@reddit
Based on my experience: look very closely. There is a toxic strain in some which definitely comes from the company. Hubris galore, even in areas Amazon has no competency in.
eyes-are-fading-blue@reddit
Which part is “it worked out in the long run”? It seems to me you stuck with poor hires.
big_pope@reddit
yeah I mean full disclosure: I was one of the regretted attrits. I don’t personally think this was a good change. But I’m doing my best to be objective: I still talk to a lot of people there, and they really did end up working out the cultural issues after a few years. Some of the Amazons shook out, but others came around and fit in, and the business is doing very well.
mcjohnalds45@reddit
Why are they yelling. That sounds hilarious.
big_pope@reddit
I think they might have described it as “spirited debate”, but when only one of the debating parties is… spirited… it sure looks like the other party’s just getting yelled at.
BomberRURP@reddit
My biggest fear would be that they picked up the “culture” of Amazon.
BomberRURP@reddit
Cutthroat, stack ranking, everyone out for themselves, workaholicness, “California ideology”, etc.
Alarmed_Inflation196@reddit
Careful, you'll get the VCs weet
testy_balls@reddit
That's what OP is asking about. Care to elaborate?
BomberRURP@reddit
Sorry my dumbass replied to my own comment.
Cutthroat, stack ranking, everyone out for themselves, workaholicness, “California ideology”, etc.
teslas_love_pigeon@reddit
What is "California ideology" and have you read the book Palo Alto by Malcom Harris?
BomberRURP@reddit
https://en.m.wikipedia.org/wiki/The_Californian_Ideology
Albeit I disagree with the framing of “political left” since what is actually meant is socially left things but not economically left ideas.
Basically it’s neoliberalism but also they like LGBTQ and use their support for progressive social causes as a cloak for their naked greed, capitalism, and pushes for deregulation and tax evasion. On a more personal level it’s very libertarian with a bullshit “I care” attitude that folds as soon as money says it should. It breeds this cutthroat competition and sniffs its own farts while never acknowledging the boom of tech wad largely a result of the falling profit rates in other industry met with the state trying to offset this by dropping interest rates to zero, and they largely got lucky with timing.
Sorry ranting, brunch drinks haha
teslas_love_pigeon@reddit
You would really like the book Palo Alto.
You would especially like his idea of the Palo Alto System:
https://www.thenation.com/article/culture/palo-alto-malcolm-harris-review/
Very similar to your lovely rant.
BomberRURP@reddit
I’ll check it out! Since we’re recommending books, I highly recommend the books:
Bit Tyrants: The Political Economy of Silicon Valley
And
Internet for the People: The Fight for Our Digital Future
Full_Top3691@reddit (OP)
Yes exactly, would love to hear more.
liquidpele@reddit
Dude, have you never worked for a big company before? Amazon is huge, every office and every org under the company is wildly different, just like IBM, Microsoft, Google, etc. Stop worrying about some bullshit culture thing as if it's cooties, and just interview to find quality people you think your teams can get along with. fuckin A.
Full_Top3691@reddit (OP)
I have never worked for a company before.
liquidpele@reddit
Well, that explains your stupid-ass question lmao.
cur10us_ge0rge@reddit
Damn man why you so angry?
Full_Top3691@reddit (OP)
Yeah, just learning from your insights. Appreciate all the help.
throwaway0134hdj@reddit
This is only what I’ve heard. It is extremely cliquish. And they have some kind of tech survival of the fitness thing going on there.
WrongThinkBadSpeak@reddit
Its worse than M$ during ballmer
ksco92@reddit
Full disclaimer, I’m in the autism spectrum, you’ll see further down why this is relevant. 😂
I have been at Amazon for 16 years and really want out. I literally started working here when I was 18 and haven’t had another job since. I started in customer service as an L2 employee and have been promoted 4 times and declined the 5th one because as an L7 I’d be less hands on and subject to interpersonal conflicts and politics, which I hate. Currently I’m an SDE III for reference.
In my considerable experience in the topic, I can tell you there’s 3 general buckets of people here.
Group 1 has essentially taken over by implementing promo driven development across the company. Group 2 is essentially waiting to be piped (on purpose) to get severance and bounce. And group 3 has been incredibly reduced in size and is struggling.
I consider myself part of group 3, and have taken pride in being able to choose to work in teams that have impact on people. Won’t say further to avoid doxxing. I genuinely love what my team is doing right now.
How have I survived this long? This is where autism comes in 😂 I have been top performer basically for the last 10 years. I achieved this by staying away from politics and just focus on meaningful output that doesn’t require me to sell it around for it to have impact, to a degree where when OLR comes around, nobody can discuss the outputs and rarely it gets discussed. TT and move to the next one. It also helps that I mentor more people that I can count, I help struggling people to bounce back up and provide significant help getting people (who deserve it) get promoted.
Why is this relevant to your question? It’s relevant because you need to avoid group 1. At all costs. Group 2 should be fine, and group 3 is suffering bad imposter syndrome (dealing with it right now, Amazon is a toxic relationship).
When dealing with internal transfers I can weed them out easily via all the internal tools we have, but externally, it can be a little harder. If they use examples where they emphasize on “this is how we did it/do it at Amazon” or “this is how you should do it” and not presenting any sort of flexibility, should be your biggest red flag.
Job hunting has been really hard for me exactly because of all the reasons people mention here. Most of which are, unfortunately, true. 😭
eightnotes5@reddit
Hello, fellow group 3 member. As cliche as it might sound, being in that group has made me “lose my spark.” My current team is so toxic and I feel relief from just having made up my mind to leave.
StockRoom5843@reddit
I can’t speak for ICs, but never hire leadership from Amazon. Unless you want your life to suck of course
humanquester@reddit
I know a happy Amazon guy who has a PhD and works in AI, and an unhappy one who manages a warehouse. I would say both are super-go-getters and more motivated by money than the joy of doing their jobs, but that can by a minus or a plus, depending on what you want. They aren't that creative and their personalities are a bit cold, I wouldn't enjoy working under either one, but it wouldn't be terrible either.
But they're not toxic people, they're just normal people who came from backgrounds that made them into intensely hard workers.
Coochsneeze@reddit
Everyone is more motivated by money than the joy of doing their job, never forget that
connorrambo@reddit
I’ve noticed that people who think like you just can’t handle that some people have passion and you don’t
hutxhy@reddit
No?
sammymammy2@reddit
lol nah
starlightjason2@reddit
Don’t forget that Amazon’s culture is highly team specific. Even within the same org, it all boils down to the senior managers and their management style. They set the conventions that everyone else follows.
davy_jones_locket@reddit
My former boss (director turned VP of Eng) was an Ex-Google, Ex-Microsoft guy. Mind you, this is a 500ppl startup, less than 100 in engineering.
We go to an offsite and he starts talking about how we shouldn't be collaborating with other domains in engineering, we should be cut-throat, we need to worry about us and ours first, we need to have a "startup within a startup" mentality.
Which works for large companies like Amazon, Google, Microsoft because they're separate product lines. We didn't have that. We are one product line.
He ended up getting fired, he had fired two women engineering directors because they disagreed with his cutthroat mentality, and when asked about it in at an all-hands in front of the CTO, he lashed out at the engineers who asked, who were coincidentally women.
He and I also butted heads a lot because we didn't see eye to eye on stuff. I was a tech lead turned manager, kinda forced into the role because he gave my tech lead position to another engineer in a promotion despite not having the headcount for it. He was being investigated by our ethics board for sexism and stuff, and I gave a statement when asked if I experienced anything from him directly.
I said I didn't think he was sexist in his heart, but the way he tried to run engineering was detrimental to women, especially women who challenged him. He tried to run engineering as if it was Amazon, or Google, or Microsoft and they aren't shining beacons of ethics or role models in the way they run either, and to the women in engineering, it was a distinction without a difference.
So yeah... Dude ruined our engineering department. I stayed as an EM for some time to rebuild it, but ultimately left for another startup as a principal engineer.
teslas_love_pigeon@reddit
FYI you don't have to be explicitly sexist to be a misogynist. A person in power, like your former boss, changing the culture to be extremely hostile to women is sexist in itself.
At some point you have to acknowledge that business culture can change any time for any reason, this person knew that and actively made it worse rather than better.
Do good intentions matter if you're still deliberating hurting people?
davy_jones_locket@reddit
For sure. I just like to be explicitly clear between someone who holds sexist beliefs vs someone who participates in sexist behavior.
I don't know what his beliefs are, but I know that he engaged in sexist behavior. And to women, that's a distinction without a difference. Am I supposed to treat someone who doesn't hold sexist beliefs but engaged in sexism any different?
Full_Top3691@reddit (OP)
Thanks for the excellent anecdote. The common thread across all relevant comments seems to be the competition aspect, seeing one’s peer teams as competition, either to make a superior product for their team at the expense of the company overall, or seeing one’s peers as competition to not end up at the bottom of the stack rank and get fired.
eyes-are-fading-blue@reddit
Keep the bias in this thread in mind. People focus on bad things.
filipdanic@reddit
Here's another anecdote—been at Amazon for 5 years, no backstabbing in any team I've been at. People hang out, commute together, take their kids to play together. The good stuff. The things you seem worried about matter for senior leadership positions; I don't think you need to obsess over this for the usual mid-to-senior IC role.
meltbox@reddit
I don’t mean to discount your experience, but maybe you’re just in a good corner of Amazon?
cur10us_ge0rge@reddit
I think that's their point - not everyone from Amazon is going to be an asshole.
Sevii@reddit
"Startup within a startup" is one of the dumbest things big company execs say. Because they never actually really wave the processes that matter. So you end up with startup expectations but still have to do a 3 months security review.
EnderMB@reddit
FWIW, anyone that says "we should be like a startup" without explicit experience in a startup, when your business isn't a startup should be fired immediately.
davy_jones_locket@reddit
We were a startup though. He just didn't have startup experience
EnderMB@reddit
Well, that's kinda my point. Why would you say it when you're clearly in that position already?
It's also a common line said (and often ridiculed) at Amazon for the same reasons. Pretending you're an early-stage startup when you serve millions of users is basically thrift cosplay rather than legitimate management.
davy_jones_locket@reddit
What he meant was that those companies' teams are essentially self contained startups - new products, trying to prove market value to stay alive, or the product/team gets cut.
Our company wasn't structured that way, we didn't want it structured that way, we weren't large enough or had enough funding to give each domain or team it's own infrastructure, it's own stack, it's own services and be products within products. It was imperative that our domains worked together and collaborated.
EnderMB@reddit
I spent three years working for a VC that focused on early-stage and pre-seed startups, and while I absolutely won't pretend to be an expert (if I was I wouldn't be posting here, I'd be loaded), it did give me a little insight into what many VC's look for in a good return.
It's just not really a thing. The "startup in a startup" mentality is an explicit red flag, and one commonly called out in business programs as a failure to understand the parameters of your business. While the mentality is nice, it's just not attainable when your reality is that you are your own backer. You don't take the same risks, you don't make the same relationships, and you absolutely don't seek the same market opportunities - you can't because your ceiling is already defined by your parent company.
If it were a thing...why be a part of the parent company in the first place? They are offering no competitive advantage as your owners, and success likely means being swallowed anyway.
BomberRURP@reddit
California ideology strikes again! Fucking cunts
acroback@reddit
I am not sure about Amazon since I never had to deal with them but did have to deal with a new svp who came from a multibillion gaming conglomerate.
I am director of Engg at my company and know all flaws we have I believe.
Obviously I clashed with the svp repeatedly. I think the problem is that he has good intentions but extremely myopic view of things. The fundamental problem is you cannot take a culture where you have thousands of engineers and apply that to a 50 person engineering team.
It just doesn’t work.
I’ll give a classic example.
I was called out to deliver something by date. Obviously to do that since I was being called out in update meeting, I had to skip a step. And in next meeting I was again called out for skipping the step.
It boiled my blood and I realized that some of the dudes from FANG companies just want to make things stressful.
After that I don’t do that, you need something write it down to skip the process.
Not to mention really confusing instructions e.g “Enggrs are not being pushed enough” combined with “Enggs do not have depth of knowledge” “Why are enggrs taking so much time”.
May be management should focus on fixing the process instead of doling out conflicting instructions.
I have seen Engineers crumbling in race to deliver things asap.
/rant over
Gunny2862@reddit
Biggest problem tends to be with senior/execs who come over from there. They can bring a super aggressive/confrontational style that was expected before.
Herrowgayboi@reddit
This is quite an interesting thing, having been on both ends of it, hiring ex-amazonians and being a current Amazonian who's max chilling till I get PIPd as a L6 IC and look elsewhere.
From the hiring aspect when interviewing: - some are very arrogant. They've built that backbone/disagree and commit dealing with a toxic work environment, and it's very clear during interviews. Something I would not want on my team - over engineer solutions for scale - sometimes you just need a POC just to get the ball rolling
Being a current Amazonian: - doc writing culture. To some extent, it's great, but when you literally need a doc to make a quick yes/no decision, it's just a huge waste of time - decisions taking weeks on end to be over engineered and over thought, all to be something that needs iterations. To some extent, I actually hate it. We're on the drawing board for weeks for what we think the customer wants. In reality, we should be interating, rather than trying to get the perfect solution the first time, which ultimately takes way more time and backlogged items. - goes with the previous item, but disagreeing without basically any reason just because it doesn't seem right. Well, shouldn't we go to the customer and confirm?
voidvec@reddit
The biggest problem with Amazon devs is that they do things the "Amazon Way", and "Already know everything about software development".
mistyskies123@reddit
There are those who think they know better than anyone, and how everythijg should be done, because "this is how we did it at Amazon".
I spent over a year cleaning up the mess my ex Amazon predecessor had left in his tech leadership role.
Full_Top3691@reddit (OP)
I do work with some ex Amazon folks who talk about PRFAQs a lot. It gets a little grating.
thatyousername@reddit
What role? I’m an SDE at Amazon and have never read a PRFAQ. People typically write high level designs, low level designs, and operational readiness reviews. Not PRFAQs.
termd@reddit
Are you L4/5?
Reading prfaqs and doing the overall tech design is more a thing at 6, and it's pretty much your job at 7 because at principal you'll be guiding business to not promise shit that's impossible when discussing new features with the svp/ceos
Sevii@reddit
It's great compared to the industry standard of "The VP said do xyz in a meeting 3 months ago."
opcenter@reddit
I've been dealing with that at my current job. Former Amazon manager who is a director of an org adjacent to mine. He keeps trying to implement exactly what they did at Amazon and failing miserably because our engineering culture is completely incompatible with the processes and methods he's trying to push.
Slow-Company-2960@reddit
this looks so common, I was having the impression everyone in this post works at my company
meltbox@reddit
To be fair I’ve seen this with Apple management too. They’re used to having extremely competent teams under them who just solve everything for them. They tend to fall flat on their face outside that company though because it was the organization and not them that made it work.
It’s interesting seeing how big tech people above IC roles really aren’t anything special.
pwndawg27@reddit
Lol same. I went through their communications plans and quality kpis and found pretty much every one was right out of Amazon's SOP and none of the EMs were taking any of it seriously enough for it to be useful. I ended up 86ing most of it in favor for a streamlined stack ranking of priorities and monthly commitments with an async stand up among managers to ensure dependencies were being surfaced and blockers were being raised so we could swap in and out of the stack o shit to work on. This flow made a lot more sense for a 30 person org with a handful of niche clients.
MrKolvin@reddit
+1 on this situation but from an ex google employee
MeweldeMoore@reddit
Googlers are the worst at this... No, we're not rebuilding borg at our 20 person startup...
30thnight@reddit
No issues with ICs
ICs: No issues. Normal people that can hustle. May have a touch of burnout.
Managers: I don’t have a better way to say it but if you value healthy teams, look for anything to suggest flexibility & diversity of work experience.
If their last jobs were companies recently bought by private equity or those that are over-represented by a single race, ask more questions.
minimal-salt@reddit
worked with a few ex-amazon folks and the main thing i noticed is they tend to over-engineer solutions and create unnecessarily complex processes, like they're still optimizing for massive scale even when building simple features for a 50-person startup
RIPseantaylor@reddit
I imagine a number are leaving cuz they hate the toxic environment and want a cooperative one.
Is this something you can ask questions about during interviews to see if they are a culture fit?
sobrietyincorporated@reddit
PTSD
valadil@reddit
I’ve worked with Amazon people and I know a few socially who are all perfectly reasonable. The red flags I’ve seen show up in interviews. You’ll have someone who picked up a best practice that applies at Amazon scale, without realizing that the best practice doesn’t apply in other contexts. E.g. I run a data schema whiteboarding panel at my current job. We get amazon candidates who won’t touch any flavor of join because it’s bad for performance and won’t scale.
kaumaron@reddit
This has been my experience with most FAANG+ people I've interacted with. But mostly if they never worked outside of big tech. The naivety of everything works like big tech is funny.
How do they approach everything then? I understand minimizing joins but completely avoiding them is mind blowing to me.
valadil@reddit
I’m sure some were more reasonable but the ones that stood out really wanted just wanted some indexed columns and a huge blob of json.
Full_Top3691@reddit (OP)
Thanks! this is a useful point. Appreciate it
Breklin76@reddit
They tend to be very tall.
Azaex@reddit
This was an interesting take from an Amazon VP from their elevation level https://youtu.be/40-ENZmqcz0
TheGRS@reddit
The place I currently work at experienced a heavy reorg from a lot of folks who came from Amazon years ago. I came in around the same time through a start-up acquisition. Our teams from the start-up were largely left alone, but we had one high-up Amazon IC guy on for a special project and his general demeanor and way of talking to others did not gel at all. Kind of high on his own supply type of guy. One of my reports yelled at him at some point for just being so condescending and not being collaborative, stomping all over any design meetings, and this is a guy I've known for a while, I've never seen him lose his cool before or since.
Anyway, the big one was an attempt at the STO single-threaded owner model. This is apparently something AWS employs very well. I'm sure it could have worked with some training and better communication, but the amazon guys just forced in on all of the teams quickly and it spiraled a lot of the general culture out of whack quickly. It was quickly abandoned after less than a year. And at that point a lot of those amazon guys started leaving. Just a lot of stuff to pick up for the rest of us after the fact.
Not a good fit for a smaller cap org unfortunately. Their culture probably works for big places that have tons of high performers, not good for us. The teams I was with that came from the start-up especially did not gel with this at all, most have left.
Frequent_Bag9260@reddit
Just make sure they don’t bring the Amazon culture with them. It’s toxic AF.
RascalRandal@reddit
We hired a bunch in our company and they completely fucked up the culture. What went to a chill place that emphasized WLB, now has insane deadlines that only get tighter when you meet them. PIP culture is now a staple and it’s become dog eat dog. I’d stay away from them.
budulai89@reddit
This is like any other type of racism. We can call it companism. You are basically trying to put all Amazon employees into one box with the same behaviors. There are many great employees at the company and many terrible ones. You should focus on interviewing individual behaviors that you are looking for, instead of just noticing their previous company.
Intelligent_Part101@reddit
You keep using that word. I do not think it means what you think it means.
Full_Top3691@reddit (OP)
That’s a stretch. There’s a large difference between discriminating on immutable characteristics, which I would never do, and saying, “what specifically should I consider about someone who chose to go work on a culture known for being toxic.”
JonTheSeagull@reddit
Hire anybody from Amazon, just not their executives. They tend to fail at smaller companies. They'll try to replicate the burn-and-churn without having the attractiveness and the war machine behind them.
dxlachx@reddit
Work with a junior who came or was fired from Amazon. Can’t take direct feedback, doesn’t give a shit about her work, does the bare minimum, spends half her day on her phone, etc etc.
Guisseppi@reddit
I worked at Amazon for a few years, I never felt like my coworkers were competition. There is a real toxic manager culture at Amazon but in general my experience was that there was a lot of smart people and they were for the most part friendly on the team, or smash bros group, or the karting club, or any other interest you may have there was a community at Amazon. Overall not a bad experience but your mileage may vary.
illustrious_feijoa@reddit
Same. I occasionally ran into toxic managers (or sometimes tenured L6/L7 sdes), but the majority of the people I worked with were really friendly and supportive. We were, of course, aware of how performed was evaluated, but it never felt competitive or cutthroat.
Famous-Composer5628@reddit
A lot of negatives here but I’ll list some positives.
If their team environment wasn’t too bad and they aren’t jaded, they’re strong owners, delivery and communicate deadlines well and as a manager if you assure them and help them get over the Amazon PTSD they flourish
EnderMB@reddit
As a current Amazonian, my first thing to say after reading these comments is "holy shit, absolutely do not make assumptions about people..."
With that said, here are a few of my thoughts about the Amazon culture in general:
It's a Bezos cult of personality. Amazon is first and foremost a Management company, not a tech company. The LP's enable Amazon to create managers in this image, and while it may "work" at Amazon you can look at other companies with a well-known management track and see next to no Amazon alumni that have succeeded using Amazon practices - even though many of them try to rip it off. That's not the case for places like Bloomberg, JPMC, Accenture, etc.
If you were to ask all Amazonians if stack ranking is a good idea, you'd get maybe 90% no's. I've lost many friends to it, and I've seen it rip teams apart when someone goes through Focus, succeeds, and then immediately decides "fuck this team" and transfers. Pairing with the above, I've absolutely seen SWE's go through Pivot, be forced out, and succeed elsewhere. A friend of mine got booted as a L5 SDE, and is now Staff at Google.
Amazon has been on a layoff track for 3-4 years, and during that time the expectations of stack ranking have been more cut throat than normal. I raise this because many people have joined and left Amazon only seeing this side of Amazon, which is itself a failure of executive leadership.
Purely my opinion, but one of the biggest failures I see at Amazon is a failure of reflection on those that leave. You often see L5 SDE's or great L6 SDM's with nowhere to grow, or clearly way more experience/skill than their role suggests, leave for greener pastures. Amazon does base-level exit interviews, but there is no mechanism for handling situations where a bar-raising employee leaves, outside of "here's your questionnaire through Connections, bye".
There is some wisdom in how Amazon runs technical projects, and you can absolutely learn a lot that you wouldn't learn elsewhere. With that said, like many big tech companies, the problems/tools can be so specific, that you'll meet an engineer or manager that absolutely struggles anywhere outside of those parameters.
Nofanta@reddit
There are hundreds of applicants to any job. You have to make assumptions to narrow down the field. We had enough bad experiences with ex Amazons that we stopped interviewing them period.
stigansky@reddit
Most ex-Amazon ICs are fine. They might need some time to decompress and deprogram, though. It’s the managers you need to scrutinize extra hard. I’ve been an L6 IC with Amazon and AWS for over five years, and I’ve always been skeptical about the “culture” aspect. The overwhelming majority of the peers I worked with were cool but stressed out and overworked. I’m the same, just too tired to prepare for the interview grind during this time of uncertainty.
throwaway_67876@reddit
I am a Data analyst, with like 2.5 YOE. There’s a bunch of roles at Amazon in BI, data engineering, and cloud stuff that I somewhat qualify for. Is it worth sucking it up for a bit to get Amazon on your resume, or no? Ofc assuming I could even get an interview lol.
stigansky@reddit
I’d say yes. There’s still plenty of great engineering and interesting work, but your personal experience will largely depend on the org you join.
RedditNotFreeSpeech@reddit
I hired an ex Amazon employee and he turned out to be amazing. I've worked with him pretty closely and he told me about a lot of the next level toxicity at Amazon and how unwilling people were to help each other out. I'm like dude, if you ever need help with anything I will 100% walk through it with you.
Unsounded@reddit
I’ve been at Amazon for 6 years, I’m overall happy, although I’m worried some of the toxic bits of the culture will slowly creep into my work habits more and more.
Some of the aspects of the work culture I really like are ownership and engineering first culture. For the most part senior and principals engineers are smart and make strong decisions. There is a lot of problems being solved at scale, and you have to think around some of the churn that inevitably pops up at large tech companies. You have to build systems to be maintainable, readable, and reliable because otherwise your product is screwed. Designs, documentation, and SOPs are standard and normally decently thought out. Most of the folks I work with have a “just do it” attitude that I appreciate. It’s rare that someone hands off and doesn’t complete something, and they’re willing to go into the weeds to see issues through.
For the most part management is competent but that’s heavily dependent on their background. If you have a product manager, technical program manager, or some other non-engineer that became a manager it’s a red flag. Managers with a strong tech lead/engineering background at Amazon/AWS for the most part are reasonable, and it’s not because of their management experience it’s because of the engineering culture. The rest are spreadsheet jockies and political puppeteers.
At the end of the day I think you need to look for attributes and anecdotes from candidates that you identify as good qualities. I’d focus on identifying any toxic traits or problem attitudes in general, and it should apply towards those candidates as well.
hw999@reddit
Don't hire ex-amazon, they always bring their shitty flywheel ideas and toxic behavior. They are always overly competitive and obnoxious.
EuphoricImage4769@reddit
Having laid off 2 ex Amazon this year I found they were used to a lot of things being pre solved and abstracted away so they didn’t develop the horsepower to solve problems from scratch, like managing dependencies or bug squashing or any task that wasn’t simple or templated.
nomoreplsthx@reddit
I don't have answers to this exact question but...
I would steongly assume intrapopulation variation is stronger than interpopulation variation. This is true in almost all cases in life and is why generalizing on large categories is generally a much worst stratgery than just testing people.
mad_pony@reddit
Toxic people pick up toxic habits.
haragoshi@reddit
Ex Amazon people who think the way they did things at Amazon is the best way suck
pigindablanket@reddit
I’d seriously evaluate someone who has been in Amazon management for more than 4 years. Their toxic culture breed some of the worst manger I’ve worked with.
rashnull@reddit
If you consider shipping working software fast to iterate and gain PMF or market share “toxic”, then yes!
Full_Top3691@reddit (OP)
I do. That’s my specific definition.
Wooden-Glove-2384@reddit
Isn't this what the interview process is for?
Full_Top3691@reddit (OP)
Behavioral is one of the interviews in the interview process, but the interview process is not specifically for sussing out purported Amazon toxicity, so having some insight into what to look for is a sensible risk mitigation that isn’t as coarse grained as “reject all Amazon folks.” Does that make sense to you?
midnitewarrior@reddit
Learn the Amazon Leadership Principles. This stuff is beaten into their heads. When you interview, you have to share how you have exemplified these values in the past at previous jobs. These values drive everything they do. It makes them a lot of money, and is the foundation of their culture, the good and the bad. If you understand these, you will understand more about the source of any toxic habits you see coming from people who have worked in that environment.
KhonMan@reddit
I think you can just ask them what unique practices / processes did they like in their old team and what did they dislike. Especially for managers.
But like... you're correct that your interview process should not specifically find Amazon toxicity. You should be thinking you need to have a general toxicity detector and Amazon toxicity is just a subset of those behaviors. Unless you think specifically Amazon toxicity can masquerade as green flags until you poke more closely.
lord_braleigh@reddit
Well, you're correct that a behavioral interview won't reflect your prejudices back at you as well as asking an internet forum to confirm your prejudices for you.
Full_Top3691@reddit (OP)
The anecdotes are so prevalent and pervasive about Amazon culture that it’s a data point worth considering
Fresh-String6226@reddit
SWEs seem fine. Even line EMs seem mostly fine. Where it gets problematic is with M2+, directors, and higher - people that have the power to control the overall culture.
Amazon has a particularly toxic culture in how it deals with employees, although it mostly works to get things done. So people hired externally from Amazon at a higher level will often attempt to implement those same toxic tactics in their new companies.
csanon212@reddit
People at M2+ are absolutely ladder-climbers and some of the most dangerous snakes you can encounter in the jungle.
krossPlains@reddit
I’ve worked with gen 1 and 2 ex Amazon devs. They are top notch and left because they grew out of being abused. Managers might be a different story…
colonel_crunch_82@reddit
I also can confirm. I’ve worked with 2 different ex-Amazon employees. 1 was a principal engineer and the other was a VP of Engineering. Both were complete asses. Every minute decision was a throw down and you better be ready to fight to the death.
It was not uncommon to hear backhanded insults during engineering discussions or just general gaslighting. I had always attributed their behavior to being ex-Amazon but after reading this thread it only confirms my suspicions! They definitely bring a toxic energy you don’t want in your organization.
Ok_Tone6393@reddit
personally, we've had worse luck with people from musk companies. arrogant, many of them don't even know what a unit test is because those are not taught over there. the only thing they care is to ship features as fast as possible
reboog711@reddit
My opinion: Every software developer is different and should be evaluated based on what they bring to the table regardless of past employers / projects.
My anecdote: I had an Amazon resume cross my desk for an open position once. My manager pushed me to interview, despite it being not suited for the position we were hiring for. The person did bad at the interview, and I got flack for passing on them because "they came from Amazon". My manager was star struck.
I have worked with former employees of Amazon, Google, and Meta that were great.
:Insert Shrug Here:
DigThatData@reddit
PTSD
giblidibli@reddit
I didn't enjoy it as a swe but I did like most of the people and feel like my manager was a genuinely good guy. I quit after only 10 months but honestly wish I had stayed because I know I'd be getting paid at least 1.5x where I'm at now. The level of BS is high there but, at least it my case, not so much higher than jobs I've had since.
SnooSquirrels8097@reddit
I wouldn’t worry too much about the engineers, but avoid the managers
PurdueGuvna@reddit
The two I’be worked with were simultaneously not very good at their jobs, talked when they should listen, and were insanely arrogant. I was happy when they moved on.
musicmeme@reddit
Ex-aws sde1 here. Can share some insights.
EMs - Don’t hire. They’ll make your team quit and keep replacing & claim boast about managing a big team.
SWE - gauge behaviour. They’re good at interviews but not drastically better at actual work.
Anecdotes:
My manager could bs a lot. - he hired someone just to fire them. - he lied a lot, hollow promises & giving excuses. - he used to throw engineers under the bus when his ass was on the line. - he was convinced that the best managers are the ones who keep their reportees in line / stress & being toxic is what helps grow business. And believed that he was somehow doing a favour by pushing the devs. - he used to get his work done from devs & later take credit. - I tried to switch teams & my manager promised to support it but quickly spoke to the HRs to find ways to block it.
SWEs are of all kinds.
newprint@reddit
I mean, come one, this is r/ExperiencedDevs sub, not r/ArmchairExpert. Amazon is enormously large organization with 100,000s, with hundreds people coming in and going out of the org. The fact that org treats people like shit, doesn't mean that majority of people working for them are made of the same dough.
Full_Top3691@reddit (OP)
Yeah agreed. But the anecdotes are pervasive and universally agreed with. So it’s reasonable to mitigate the risk a little by being particularly considerate.
newprint@reddit
You are asking a shitty question. Your question is posed in the same ways as Amazon posed it: they refused to hire bunch of my very qualified friends, who were US Army combat veterans, commissioned officer, under pretext that they found them to be toxic for Amazon work environment, because they were veterans, and veterans make up very large group of people in DMV area, especially in DC/Virginia.
Don't exclude group of people based some bullshit anecdote your read on the reddit.
jenkinsleroi@reddit
The difference is that Amazon is widely acknowledged to be toxic. Commissioned officers, not really.
newprint@reddit
Trust me, combat vets are perceived to be toxic and it doesn't matter if they are NCO or CO. As soon as they hear "former combatant", HR is running for the hills. Thankfully, all my friends found good employment at good companies.
jenkinsleroi@reddit
Ok, combat vets is a different category.
Full_Top3691@reddit (OP)
Basing it on what seems to be an extremely pervasive stigma from in person and across online. Not “some BS anecdote I read on Reddit.”
gnawsti@reddit
I think saying universally agreed with is false. Having interviewed and worked with people from all over, there isn’t as much of a perceived negative for hiring engineers from Amazon as Reddit or Blind would have you believe. Opinions you see on social media is not always no matter how seemingly pervasive are not necessarily indicative of the real world. Ironic I know, given that I’m commenting this on Reddit though, so just take my experience as only one data point if this actually matters to you (e.g. you’re looking to hire and scared to hire somebody from Amazon.)
felixthecatmeow@reddit
I don't disagree with the overall sentiment in this thread, but anecdotally my current manager spent many years at Amazon, then a stint at Meta before joining our company and he's awesome.
So it's definitely possible to hire good EMs from those places, even if the overall trend is negative. Now can you reliably filter for the good ones in your interview process? That's a better question.
rexspook@reddit
Amazon gets hate because it is so big. There are an enormous number of employees without those toxic traits. I would probably focus on work life balance focused questions to determine if they fall into the bucket of toxic employees
TheHoboHarvester@reddit
Ex-amazon engineers are generally great
Ex-amazon EMs are generally great
Ex-amazon senior leaders who are brought into high level positions and then try to transform your company into Amazon 2.0 are the worst
iprocrastina@reddit
Notice that invariably the people who say you shouldn't hire ex-Amazon people have never worked at the company (or even another FAANG) so all their perceptions are based on what they read on the internet and hear from a friend of a friend.
One dead giveaway someone doesn't know what they're talking about on this topic is when they claim Amazon's stack ranking practice means everyone there is a backstabber. The reason that's such a dead giveaway is because Amazon's ranking is done across orgs, not teams. The people you actually work with are only a small pool of the people you're being ranked against, so undercutting your coworkers not only won't help you, it'll put a huge target on your back (for the usual reasons no one likes backstabber) and be valid justification for firing you (because you're dragging down team productivity with your antics). Likewise, to get promoted requires expanding your scope of influence, and again, that's very hard if people don't like you and avoid you. You have to play nice.
Full_Top3691@reddit (OP)
No, I don’t know the backgrounds of anyone responding. I have to take every anecdote as a single, potentially-untrustworthy data point and try to draw some general heuristics.
The_0bserver@reddit
Everyone I've seemed to work with coming from there (none at senior levels though) has had some form of trauma issues.
BoogerSugarSovereign@reddit
It's bullshit to prejudice against a developer because of where they've worked they deserve to be evaluated fairly as individuals
Full_Top3691@reddit (OP)
It’s important when evaluating an individual to develop a holistic picture of who they are and their fitness for a role. That includes where they have been employed. Unfortunately Amazon has really gained a blanket reputation for toxicity where no other company has to such a pervasive extent. So it’s worth considering this specifically, and specifically why they chose Amazon and why they continued to work there. THANK YOU FOR YOUR ATTENTION TO THIS MATTER.
KhonMan@reddit
My guy, can't you just ask them this in your interview?
Full_Top3691@reddit (OP)
“Hey friend, what toxic trait are you bringing over from your time at Amazon.” This just seems like a nonstarter. Would encourage you to step back a little and try to be objective about the situation.
xXxdethl0rdxXx@reddit
Did you really block this person for the mildest of pushback?
BoogerSugarSovereign@reddit
If they were competent this would be the obvious approach
BoogerSugarSovereign@reddit
That's what the interview is for. Ask better questions.
cballowe@reddit
I've worked with a bunch of ex-amazon people. They were all pretty solid. There was a long stretch of time when people were taking jobs at Amazon and getting burnt out on the culture then leaving. They learned a lot of things to avoid if you don't want to burn people out.
vinny_twoshoes@reddit
The ex-Amazon coworker I have is ridiculously hustle culture grindset mentality. Exhausting to work with. Idk if that's an Amazon thing or just him
ParticularAsk3656@reddit
It’s very much a mixed bag at Amazon. There are some good folks (or at least there were) back when I was there, but there are also a ton of very mediocre devs.
As far as management goes, understand that every single manager at Amazon has actively participated in firing people that didn’t deserve it because they were asked to do so. Most of the
Evaluate the Engineers like anyone else, but apply extra scrutiny especially on the behavioral pieces. There are a lot of decent people stuck in a bad environment and a bad place at Amazon. I’d avoid the management entirely.
LadyLudo19@reddit
I mean, if Amazon culture is the problem wouldn’t it be a good sign that they’re leaving it?
Full_Top3691@reddit (OP)
Well, people leave jobs for all kinds of reasons. One reason might be “leaving Amazon because it’s toxic,” which is probably a reasonable green flag. But there are a thousand other reasons, such as vesting a lot of stock after a decade and wanting to do something else, or simply being laid off. The folks that apply are often pretty senior, L6 or L7 equivalent, so they’re had lots of time to absorb bad culture.
LogicRaven_@reddit
Being L6 doesn’t mean they spent many years at that company, they could have joined the company as L6.
Do yourself a favour and put away your prejudice and assumptions. You will meet individuals during the interview with various experiences.
You might want to focus on making the behavioural step so that it finds the right fit for your team. What questions could reveal their true nature?
Full_Top3691@reddit (OP)
I don’t know if you’re specifically trying to be pedantic, but clearly I can see the resumes of applicants. If they were at Amazon for a year as an L6, that’s way different than spending a decade at Amazon to eventually become an L6 or Amazon equivalent.
That being said, your last point is exactly what I am trying to frame, hence the post.
thr0waway12324@reddit
You’re going to kill your company culture if you hire these people.
throwaway0134hdj@reddit
Usually due to burnout and the infamous rank and tank after your productivity dips
lost12487@reddit
People are great at understanding that a situation sucks and very poor at identifying why it sucks. They’re leaving a bad situation but they’re bringing some of the baggage along with them sometimes.
x5reyals@reddit
A lot of them will be headstrong on doing things "the amazon way" in their solutions. Sometimes a small project doesn't need amazon-level scalability built in right away.
talldean@reddit
I've hired a bunch, and:
made sure the performance review criteria were clear early on; "steamrolling teammates to get a great success will get you fired here".
treated it as a bit of a rescue; this gives them a spot where they can, indeed, learn to be a bit happier at and about work.
Impossible_Way7017@reddit
I’ve never been impressed with ex-Amazon, I’ve only worked with a couple but they’ve been very difficult to review or request changes from. I typically avoid their PRs if I can, and stopped participating in tech reviews presented by them.
Federal-Subject-8783@reddit
This is anecdotal of course, but the people we hired who were ex FAANG seemed just very good at doing the very specific thing they were doing there
If I had to choose, I'd pick someone with startup experience over an ex FAANG any day
stoneg1@reddit
The lack of product sense is very true, i worked at a failing company with ex Googlers who spent way too long perfecting systems that we would only need at 100x scale
Human-Star-4474@reddit
focus on individual skills, not company stereotypes. amazon's fast pace can breed resilience, but also stress. look for collaborative mindsets, emotional intelligence, and adaptability. interview thoroughly to assess culture fit over assumptions.
evanthx@reddit
Are they looking to get people into productive positions, solve issues positively, and find ways to make everyone succeed - or do they see people as replaceable commodities, and go straight to firing people with no regard to what that does to people?
The second kind also tends to hire people like themselves, so … it can transform a culture from a great place to work to a great place to practice your backstabbing.
I have worked with some great people from Amazon. Just … kind of make sure they still have their humanity, I guess.
BigCardiologist3733@reddit
they are toxic and inept and only know how to play politics
stoneg1@reddit
I am ex-amazon, i had mixed experiences with EMs and i dont have a good way to filter them. But for SWEs i do, Amazon has super high turnover and very poor retention of true high level engineers. So their high level engineers often arent really all that good. Amazon also has a “promo via chaos pipeline” that can get someone promoted well beyond their abilities.
I would avoid anyone who spent a long time at Amazon (4-5+ years) and got a handful of promotions, often the were just the beneficiaries of chaos. I would also avoid people with under 1.5 year tenure, its easy to get hired by Amazon, but that means they get some awful developers.
activematrix99@reddit
They hired many of the worst workers and technologists that I know, including people that I fired. Concrete examples are mostly from my spouse, she has a team at "outer FAANG" that is 50% Amazon AWS folks and they are all awful . . . opinionated, ignorant, gatekeepers, useless, constantly creating blockers and underperforming . . . just awful, awful people. Of course, every workforce and environment is different, but the obvious toxicity combined with the incompetence is hard to get over for me. Hard no.
MrMichaelJames@reddit
They tend to have huge egos and think their shit don't stink. Its their way or nothing else. I would never hire someone from Amazon.
throwaway0134hdj@reddit
They are great engineers first and foremost.
Toxic habits might them focusing more on competitiveness vs collaboration. A lot of folks become paranoid working there because they use virtuality curve aka stacked ranking as well as the rank and yank system.
vvf@reddit
I mean I’ve worked ex-Amazon people and they were fine, maybe the weirdest thing was a product manager who put out a lot of briefing type documents I hadn’t seen before.
We did interview an Amazon dev who majorly failed the behavioral. The guy had zero tact and thought he was hot shit (he was mid based on how he handled his Java coding challenge).
lordnacho666@reddit
Personally I don't want to work with cultists. Bar raisers and other Amazon lingo would annoy me.
But not everyone is like that.
iBN3qk@reddit
There’s the ones who left before the burnout, and the rest who are fried to a crisp.