I agree that it definitely doesn't read like a straight tale of horror and abuse. But I don't see how can you sum it up it by saying "he found some good practices" when he takes care to point out, for example:
Everything is Urgent (but takes forever)
Sounds like a grind, day-in, day-out, with lots of made up stress.
Unfortunately, the majority of my time is spent doing “program” style work which leaves about 10% of my time for technical work. Ultimately this is not what I want to be doing with my career.
So the work sucked basically. And definitely wasn't what he was expecting.
One of the projects I was assigned to had an engineer who had never done web development (didn’t know HTTP, HTML, CSS or Javascript) was tasked with doing the front end system design for a React application (and the API that would power the UI).
Standard sweatshop practices, sounds like.
Oh and did we mention on-call? About which he says:
To be blunt: it sucks.
Which (among other reasons) is why he quit after 10 months. Which is definitely not a step to be taken lightly, because (aside from losing on the compensation) it basically amounts to a resume stain.
Now of course he said positive things as well, and it wasn't a simple condemnation of Amazon, by any stretch. But still -- it strikes me as rather strange that you are somehow able sum it up as "he had good things happen to him there" and it was a "succesful outcome".
To my ears, his experience there read like a very mixed bag.
My paraphrase of his report would be: "You learn a lot there, but it's a grind that will suck you dry before you know it."
Your paraphrase isn't wrong either, but I would suggest a modification to it: "it will suck you dry, if either (1) you don't fit in with the company culture, or (2) you are placed in a bad situation on a team with poor leadership and high attrition".
Perhaps shockingly, not every team at Amazon is constantly quitting (e.g. my direct team in the last two years has had 1 person voluntarily leave for a better opportunity - and we wished them well, and 0 attrition otherwise), and also some people actually appreciate and gravitate towards some things like, what the author calls "team are fragile" culture (because it is in fact a kind of durability/resiliency that there is less reliance on special rockstars, irreplaceable dependencies, and that teams can be fluid but the product mostly works/lives-on).
Isn't the only difference between the Amazon-bashing and OP's take just a matter of delivery, tact and perspective? I personally prefer a communication style that doesn't involve bashing, and I would probably choose to write a post much like the OP, but I think it's also very charitable to Amazon, almost to a fault.
For example, section 3: "Everything is Urgent (but takes forever)" resonates with me deeply, because many of the issues described are similar to the issues I face at a different platform company. These issues weren't always present (I've been here long enough to see the growing pains evolve), and my conclusion isn't "this just isn't the right place for me", but rather "the company is trying to continue operating in a manner that only works in small orgs, and must make deep fundamental changes going forward". Now, to be fair, if that change doesn't happen, then it does become a place that "isn't for me".
But "This isn't for me" implies it's a matter of personal preference, and perfectly fine for some folks, but some of these issues are deep, fundamental problems that must be solved and likely require changes in the org or every person who takes that role going forward will reach the same conclusion (or someone who's too desperate to care will just deal with it). That doesn't make the underlying problem go away.
Realizing that a place isn't for you and thinking about it that way is arguably healthier than getting angry about it and staying in that environment. But the reason that place isn't for you might still stem from organizational issues that make Amazon (or any company with similar problems) arguably "not the right place" for just about anyone.
As for whether this indicates deep flaws that it might not be the right place for just about anyone... well I think there is the existence proof that Amazon employs 10k's/100k's of people, and while it may have higher attrition than peers (does it? I don't actually know, but I'm willing to take that on faith), still at least a sizeable majority is relatively satisfied with their careers here (based on internal tech survey results). So, "not right for anyone" is definitely an over-exaggeration.
Not right for you, if you are the type of person who shares personality traits and career goals/preferences as the author? Sure, quite possibly.
In terms of OP's public persona, absolutely. And as I said, he writes the kind of post I'd probably write in that situation.
I was referring to how the HN community often discusses Amazon, which generally happens anonymously. In this setting, someone ranting and raving about issues at Amazon and someone politely spelling out those issues at Amazon don't result in very different outcomes (I say this while appreciating a well reasoned response over a fiery/impassioned response).
Employing 10k's/100k's of people does not imply that problems don't exist, or should not be addressed. The restaurant industry employees millions, and yet it's fairly well known that the industry is rife with problems, and the Anti Work movement is a manifestation of that. I don't think it's useful to conclude "well, only work in a restaurant if you are compatible with those conditions". The industry needs to change.
> Not right for you, if you are the type of person who shares personality traits and career goals/preferences as the author? Sure, quite possibly.
Many of the problems the author describes are not a matter of personal preference. They are an indication of organizational dysfunction.
Are some people better suited to work in a dysfunctional org? Sure. Does that mean the org should focus on hiring compatible people over fixing that dysfunction? That's certainly one possible approach. An approach that leads to a continuation of those problems, exacerbating them until only people who fit those "preferences" can possibly succeed.
I'm personally predisposed to stay in bad situations and deal with shitty leadership/environments thanks to years of conditioning via a very traumatic childhood. It's what I know, and so I can do it well. My ability to operate in such conditions doesn't mean the conditions are acceptable.
Some of the things the author observes, like having 56 different frameworks that roughly do the same thing, or so many business processes running in Excel, are really not about dysfunction, and are actually "by design", but in a nuanced way.
Amazon has a strong thesis about how organizations should function and how they should execute work / produce useful outputs, and part of that thesis is, to be incredibly and nigh-unbelievably averse to coordination costs. You can also think of this as, a consequence of the frugality mindset leading to an aversion against premature optimization. Yes, it is wasteful to some degree to have 56 different frameworks, but OTOH, the ROI of spending the effort to consolidate them, simply isn't there to justify fixing it... if it takes a team of 2-3 engineers 6 months to consolidate it, well guess what, in the same time, that same team of engineers could launch a $10M-$100M business opportunity (seriously). And trying to put a single central team in charge of maintaining a universal framework that can support all current and future needs forever, simply never works out (eliminating gatekeepers is a common refrain, in service of moving faster). Compared against the ROI of actually delivering value to customers, who cares about some extra frameworks?
Or put it another way: Amazon does not optimize for waste elimination, or "cleanliness" of organization, or unity of purpose; Amazon optimizes for deploying capital (in the form of launching software/services/products) as quickly as possible across as many opportunities as possible, and then rapidly evaluating and doubling down on winners. Is there waste? Absolutely (I mean, what VC has a 100% hit rate?)! Does it seem dysfunctional? Probably. Is this way of working effective (meaning, does it actually function at achieving the goals of the organization)? I think the growth of Amazon in the past 20+ years speaks for itself.
Does this way of working put people/employees first, or optimize for their happiness/well-being? No, not particularly, but neither do many industries (investment banks, public school teachers, or as you point out, the restaurant industry.). Should that be fixed or at least improved? Well, I'd like to think that's why I'm here, and also why post-retirement Bezos has pivoted to working on making Amazon "Earth's best employer" [1] (which is a significant shift from the original focus of being, "Earth's most customer centric company"). I realize those sound like platitudes, but it actually is a meaningful statement, showing a reallocation of energy/focus between customers vs employees.
[1] https://www.cbsnews.com/news/jeff-bezos-amazon-employee-care...
---
EDIT: One further thing I wanted to clarify: if I am arguing in favor of anything, it is that Amazon as a whole organism, is far from dysfunctional at the macro level. But if you zoom in to individual pockets, individual orgs or teams, then yes absolutely there are many, many bad leaders, bad managers, poorly planned roadmaps, over-burdened/over-allocated engineers, terrible on-call cycles, etc., like what the author of this post observed. You are always taking a risk when joining Amazon, that you might end up in one of these bad situations. How high is that risk? Without trying to be overly precise, I would venture that it's closer to 80% good and 20% bad, then vice versa (but you don't have to believe me).
Another curious thing I've learned to appreciate in my team here, is that there is practically no other company in the world, where you would get the opportunity to learn how to operate a culture like this, at this scale, with this level of effectiveness (imperfect though it may be). How valuable or translatable is that experience though, I'm not sure... it's not like I can feasibly take my knowledge, and start up an Amazon-killer, or really get the opportunity to exercise my knowledge of how to design a company culture like-this-but-better, at this type of scale. But it sure is fascinating to watch it tick, from the inside.
I'm not questioning whether or not Amazon is successful. That is clear. My own employer is also doing extremely well in the market. The internal "dysfunction" remains. To your point, if you define success by output, and ignore the human cost, many companies/industries are "successful".
Maybe a word other than "dysfunction" is needed here, but my goal is to try to distinguish between "this business is successful" and "working there is a nightmare for xyz reasons".
When cost is measured purely in terms of dollars, it's easier to evaluate the appropriateness of that cost.
When cost is measured in people, it's a bit harder to evaluate what's acceptable/what's not.
The Restaurant/Education job markets are fundamentally broken, but also very necessary, and by some measures, successful. But we can examine success/output separately from the underlying issues that are rampant.
Nobody is dumb enough to write a blog post trashing Amazon under their own name. He wants to be able to get another job.
Are you absolutely sure that there are no legitimate problems with Amazon, or that maybe we're a little itchy with Amazon for a reason?
Question about this specifically. Was it ever revealed if that order was to get people indoors to a reinforced building that happened to collapse? I remember SMS screenshots of a delivery driver who was killed, and to have sent him on the road would have been a death sentence.
I thought the author was incredibly fair/objective, and at least the way I read it, it wasn't so much that he had such a miserable experience or could only stomach 10 months of pain/abuse (in fact if you actually read to the end, he praises his manager, his teammates, etc.), and more so that it only took him 10 months to realize that the company culture and way-of-working was not aligned with his personal preferences. He does have legitimate complaints about parts of his experience, and makes some keen observations about the consequences and tradeoffs of Amazon choosing to adopt the culture that it does (though I also think he's wrong about a few things too), but overall it's less of a "Amazon == bad" piece and more of a "this is why it wasn't to my taste" reflection.
Frankly, I would congratulate the author, and think of this as a success-story. Paraphrasing his own words, he learned a lot, met some good people, found some good practices that he's going to carry forward with him... isn't that a successful outcome (minus the annoyance of another round of job hunting, but hey in this market, another job hop is probably just an opportunity to level up comp, rather than an existential threat that you might be unemployed and starve)? Obviously the team/org he was in is suffering major attribution problems, and that's obviously a bad thing, but that's not his problem either.
Note: in case it wasn't clear, I do work within Amazon, but these opinions are my own, not representing my employer, blah blah