Comment by pknomad

Comment by pknomad 4 days ago

378 replies | 2 pages

Genuine question for the folks over at Amazon: What is the value of working at Amazon (or even just AWS) these days? Every now and then I get a ring from a recruiter gauging my interest and sometimes I get the itch to just to go through the process so that I can have a FAANG in my resume.

I've heard from others that Amazon could be an amazing place to work, citing fantastic colleagues and work opportunities. But then again, Amazon doesn't claim monopoly on those and one has to assume the risk of working for a place that churns people out and has upper-level management that are hostile to IC's needs/wants.

Perhaps a better question is - if one can get an offer at other FAANGs and the equivalents... is there a reason to choose Amazon over others?

neofrommatrix 4 days ago

It's not worth working there as a L5/L6 level engineer. The money is absolutely not worth it. Unless, your team is working on an absolutely new product. The only engineers,IMO, that like it there are those adept at finding new bootstrapped teams and designing and writing the product from scratch and releasing the MVP. They then hand over the crappy MVP to other engineers to support and move on to other new products. On-call is absolutely brutal because of exactly that.

  • hughesjj 4 days ago

    Worked there for 7 years (left in 2021) and this is an accurate summary of my experience there.

    Adding on thoughts:

    One of my biggest gripes was that "make a good marketing opportunity at Re:Invent" seemed to become more important than "release beloved software that makes the lives of our customers easier" by the time I left (not that I was working on anything for reinvent in my final years there).

    I will add that I learned a TON from AWS, and got to practice much of it too. It's the best boot camp one could ask for regarding general skill development imo (not particular frameworks etc but like, the theory and practice). There's also some things I miss like the weekly ops review and the general engineering culture, especially when it came to explicitly listing service limits, API specs, and cost up front in your design. Oh, and I honestly miss the docs culture. Quip wasn't as good as Google docs but the actual docs themselves and process of authoring them were SUPER valuable.

    Coding wise, CDK was so much better than terraform (once we moved to CDK from lpt+cfn, which was way worse imo). Smithy and open API are neato too (@smithy externally everyone uses thrift it seems, but the overlap of functionality/use cases isn't identical).

    Probably the biggest thing I miss was bones (kind of successor to octane), which is kind of like yeoman or create react app but would include so so much of the excellent internal tooling of ci/CD approval actions. I don't know of a real external equivalent, but would love to have one. If you ever see a Breland Miley or Ian Mosher apply to your company, HIRE THEM IMMEDIATELY. (There was another really solid guy on that team but their name escapes me at the moment, and here's hoping I got the spelling right)

    Oh, also isengard is still easier to use than okta or AWS organizations to manage accounts imo.

    • hughesjj 4 days ago

      Commenting to myself:

      This looks interesting and relevant:

      - https://github.com/projen/projen

      - https://aws.amazon.com/blogs/devops/getting-started-with-pro...

      - https://projen.io/

      Looks Amazon official. Okay, I'm hype, this will be fun to play with.

      • getpokedagain 4 days ago

        We use projen where I work for the past year or so for new projects. It’s pretty good and the devs are pretty active in terms of responding to bugs and not being shit at documentation.

    • bobnamob 3 days ago

      Ian finished last week :(

      Pipelines, BT and Isengard are absolutely what I'll miss the most as well (I handed in my resignation notice last week, prior to all this RTO2.0 kerfuffle)

    • darby_nine 4 days ago

      > One of my biggest gripes was that "make a good marketing opportunity at Re:Invent" seemed to become more important than "release beloved software that makes the lives of our customers easier" by the time I left (not that I was working on anything for reinvent in my final years there).

      Was this something you knew was coming or did this behavior surprise you? I realize enshittification really ramped up over the 2010s but I have a hard time last remembering when I expected a company to aim for customer satisfaction over squeezing more revenue. Maybe tiktok? (Which has since enshittified in many ways.)

      The rest hurts a lot, though. It's not fun to watch the culture of a company you once had pride in sour and rot.

      • hughesjj 3 days ago

        I might have just drunken too much of the koolade and believed in the mythos of lowflyinghawk + customer obsession.

        What I meant by this is, in my personal opinion, there were a bunch of half baked products they should have just not mentioned at reinvent because said products never really materialized or had significant usage oncerns for a long, long time after the announcement.

        The pressure to announce more and more at reinvent while the quality of what was being announced dropped was the specific feeling I'm talking about.

        Sorry kind of on a caffeine high and brain isn't working too well right now. I'm also reluctant to throw shade on the products/teams I'm thinking of because I didn't work on them and I don't want to give them any heat, but I'll say it was in the 2017-2019 era I felt it start to change.

        I think it contrasts with the really cool launches like Lambda, Aurora, API Gateway, Sagemaker, etc that has just come out before then.

        • darby_nine 3 days ago

          > The pressure to announce more and more at reinvent while the quality of what was being announced dropped was the specific feeling I'm talking about.

          Yea, I can certainly see this making one feel claustrophobic.

    • trallnag 4 days ago

      When you talk about docs at AWS, do you mean internal documentation or the public one?

      • strivingtobe 4 days ago

        Neither, they're talking about the culture of writing documents as a form of sharing ideas. Where other companies might use powerpoint presentations or unstructured meetings to brainstorm on ideas, Amazon instead encourages people to write a document summarizing their thoughts, and then there is a meeting where people silently read and comment on the document, and then afterwards discuss it.

  • jp57 4 days ago

    My experience there (15 years ago) was that on-call was terrible because line management was unable or unwilling to invest in fixing root causes of operational issues.

    When I started I lucked into a situation where I was one engineer a "team" of two. We didn't have a manager and were reporting to the director of our department. He only had about an hour a week to meet with us. We spent a lot of time fixing broken stuff that we'd inherited (a task that I actually found kind of fun), and soon our ops load started going down. We eventually got another engineer and a manager who was willing to prioritize fixing the root causes of our on-call tickets.

    During black-friday-week of my second year there we had essentially no operational issues and spent our time brainstorming future work while we kept an eye our performance dashboards. We got semi-scolded by a senior engineer from a neighboring team because we didn't "seem very busy". Our manager called that a win.

    Even back then Amazon had the reputation for being a brutal place to work and for burning out engineers, but I rather liked it. I ultimately left because my wife hated living in Seattle.

    • hypeatei 4 days ago

      > We got semi-scolded by a senior engineer from a neighboring team because we didn't "seem very busy"

      What the hell? Hope you told him off, not his job or his business. Weird.

      • jp57 4 days ago

        Well, he rolled up to the same director and was the most senior engineer under that director, so it was a little bit his business.

        And, like I said it was only semi scolded: he came to me and quietly said something like, "you guys don't seem very busy", which I took to mean "why are you loudly brainstorming future work when the guys in the next row of cubes over haven't slept in 36 hours?"

        My answer was, "All our stuff is working."

        • ethbr1 4 days ago

          I heard it expressed years ago, when the role was still call sysops, that it was the one job where the better you were then the less work you did.

          It was attached to a similar anecdote about someone being yelled at for crafting a well-oiled system.

      • goostavos 4 days ago

        Stuff like that can almost always be traced back to that senior being told to "be visible." Show up! Have opinion on things (loudly)! "Scale yourself!" Other mumbo jumbo. It often leads to these weird misguided drive-bys where everyone is left confused.

        • kevinventullo 3 days ago

          Yet here we are talking about the person… they sound pretty influential to me. (I’m only half-joking)

    • Twirrim 4 days ago

      > line management was unable or unwilling to invest in fixing root causes of operational issues.

      Sorry for an obligatory: there is no such thing as a root cause.

      That said, that matches my general experience too (I left about 9 years ago). Unless the S-team specifically calls them out for any particular metric, it's not going to get touched.

      Even then they'll try and game the metric. Sev2 rate is too high, let's find some alarms that are behind lots of false positives, and just make them sev3 instead, rather than investigate why. No way it can backfire... wait what do you mean I had an outage and didn't know, because the alarm used to fire legitimately too?

      That major S3 collapse several years ago was caused by a component that engineers had warned leadership about for at least 4-5 years when I was there. They'd carefully gathered data, written reports, written up remediation plans that weren't particularly painful. Engineers knew it was in an increasingly fragile state. It took the outage for leadership to recognise that maybe, just maybe, it was time to follow the plan laid out by engineering. I can't talk about the actual what/why of that component, but if I did it'd have you face palming, because it was painfully obvious before the incident that an incident was inevitable.

      Unfortunately, it seems like an unwillingness to invest in operations just pervades the tech industry. So many folks I speak to across a wide variety of tech companies are constantly having to fight to get operations considered any kind of a priority. No one gets promoted for performing miracles keeping stuff running.

      • akulbe 4 days ago

        I'm curious why you say "there is no such thing as a root cause". Is this because that's what you genuinely believe, or was this just Amazon culture?

      • 33MHz-i486 3 days ago

        the really dumb thing about working at AWS is they pay so much lip service to Ops, literally you can spend a third of a week in meetings talking about Ops Issues, but not a single long term project to improve the deeper architectural problems that cause bad Ops ever get funded.

      • jp57 4 days ago

        > Sorry for an obligatory: there is no such thing as a root cause.

        While I get what you mean, I think most people who've been in the situation know what I'm talking about. The same alarms are going off constantly and you keep doing the expedient thing to make them stop going off without investing any effort into stopping them from going off again in the same situation in the future.

        Of course there is a chain of causes, and maybe you need to refactor a module, or maybe you need to redesign an interface, or maybe you need to throw the whole thing away and start over -- we did all those things in different situations while I was there -- but there's a point at which looking at deeper causes loses value because those causes are not in our power to fix and we're left to defend against those failures: a system we rely on is unreliable; machines and networks go down unexpectedly; a lot of people have poor reading comprehension so even good docs are sometimes useless; we are all sinners whose pride and sloth sometimes leads us to make crappy software and systems; etc.

  • wubrr 4 days ago

    > They then hand over the crappy MVP to other engineers to support and move on to other new products. On-call is absolutely brutal because of exactly that.

    So fucking true. They also treat their employees like shit generally, and prefer to hire externally for higher level positions - causing existing engineers who are closely familiar with the systems to quit and replacing them with higher-paid new hires, who have no context or familiarity with the service/product in question. I worked there for a few years on some fairly important, foundational services, and it was incredible that they had almost no-one around who initially built these services... 50% of the job was oncall, 40% was reading and trying to understand huge amounts of undocumented code that no one was familiar with... I felt like I was back to working on legacy banking systems.

  • zzzbra 4 days ago

    This sounds exactly like the team/culture that launched Marcus at Goldman Sachs. A lot of people went to Amazon from that team and seemed to indicate it was very much the same type of deal.

  • karmasimida 4 days ago

    Right, this is accurate.

    You can't have a mentality of working on something forever in AWS, unless it is S3/RDS/EC2, those forever systems. People are fighting to create new codenames for new products, PRFAQ all the time, etc.

    Does this approach work? Maybe, but definitely at a cost. It creates many half-assed products that one acknowledgement away from turning off its life support. And many grifters and land grabbing attempts to create some glue services just to back on the hot new trends. Yes, I am talking about the AI stuff. It is embarrassing how little Amazon has to show for, while spending billions, all because the in fighting and internal sabotaging kills its chance before it can see the light of the day. Epic level failure if you ask me.

  • MuffinFlavored 4 days ago

    I've never worked at a company where total compensation for engineers was more than $250k

    To see "it's not worth it to make $420k as an L6 Amazon engineer" is super interesting

    https://www.levels.fyi/companies/amazon/salaries/software-en...

    • NBJack 4 days ago

      It's the toil. The soul-crushing expectations. The "I'm surrounded by people and yet I've never felt so alone" kinda experience, where your co-worker may be nice, but there's not enough level appropriate work to go around.

      Then you learn how long it takes for that "420k" comp to manifest (typically about 2-3 years from hire if all goes well, longer if the market is down). At least your annual increase in time off is looking good by then!

      Well, assuming you make it that far. Whoops, did you forget to document how awesome you are and insure your manager sees it too? Or just make a 'blameless' mistake during an oncall rotation that made everything in the UK available at a steep discount? Sorry, ______, guess it's PIP time. We hope you succeed! Just don't look too hard at the success rate.

      And then, your average successful tenure of 3-5 years is up, and you get to look back at the intense stress, distrust of your boss/coworkers, impact to your relationships, and the toil on your family. Suddenly, the offers pouring in are looking better and better, even if the comp isn't as great.

      FWIW, the first 3-6 months tend to be great though!

    • ipaddr 4 days ago

      The base is: $284.1K. If you can make it 4 years where the average employment length is a year you can make that $420k. But it will require 16 hour days, luck and some high degree political skills.

      It's like big brother where someone on your team will be pipped each quarter and you need to make sure it's not you. When a teammate asks for help find creative ways to make them look bad.

      • ctvo 3 days ago

        > The base is: $284.1K. If you can make it 4 years where the average employment length is a year you can make that $420k. But it will require 16 hour days, luck and some high degree political skills.

        This is untrue for Amazon, at least in the US. Your total compensation is guaranteed for the first 4 years. If your total compensation in your offer was 500k, you'll get ~500k per year.

        The first two years you're paid in cash so it'll match the offer exactly, the final two years you're paid in RSUs (stock based) with the stock price calculated at the time of the offer. Your salary may vary due to stock price. Historically it's gone up, not down, and this is how people have made 600k+, for example, as a senior engineer there.

        Starting from year 2-3, you'll receive new stock grants that will vest in the years after 4 if you stay that long.

        Source: I've received offer letters.

        • pfannkuchen 3 days ago

          Presumably your comp changes if you get promoted in that time though?

      • runamuck 4 days ago

        "When a teammate asks for help find creative ways to make them look bad." Thanks for this gem, this captures the culture in a nutshell.

        • scarface_74 3 days ago

          When I was there, they weren’t creative. They outright said that doing certain things didn’t help them get promoted.

      • dheera 4 days ago

        > When a teammate asks for help find creative ways to make them look bad.

        Yep, lots of idea-snatching, not crediting each other, teaming up to not including a particular team member to try to ensure that team member is the one that gets PIP

      • neofrommatrix 3 days ago

        Regarding your last point, I’ve witnessed two different engineers cry on two different calls because they weren’t getting any support from senior engineers and were at risk of being pipped. It’s that ridiculous. And these were not incompetent engineers. One went to Meta and another went to Cloudflare after Amazon.

    • sakopov 4 days ago

      It's not interesting, it's preposterous to think that you can make that money and just kick your feet up every day and twiddle your thumbs. Yeah, there is going to be fucking stress. That's why the pay is so high. My non-FAANG job is 100% constant stress day-in and day-out and I don't make even half of these comps.

      • pb7 3 days ago

        Well then you also have a crappy job. Good money doesn't need to equal high stress. You can do a good job, create positive value, and live a low stress life. Step 1: Don't work at Amazon.

      • underlipton 4 days ago

        People burn out and have nervous breakdowns dealing with the stress of working retail (violent customers, sick customers, terrible hours, short breaks, coffin-like break rooms, benefits like "50 cents off a bag of pistachios") for $15 an hour. I wager most would go back in a heartbeat for $400k/yr.

        Perspective.

    • hughesjj 4 days ago

      From the same website, other FAANG offers more. For quite some time while I was there, my peers with the same industry experience were earning 50-100% more than myself at Google and Meta.

      Also keep in mind Amazon is headquartered in Seattle, which is far from a cheap area, and of the 5 submitters to levels.fyi for sde3 Seattle new hires in the last 6 months, the range is 250k-425k.

      Take into account that an L6 who started from L4 normally has the scope and competence of a Staff engineer at Google, it makes sense to me.

      If all you wanted was money, you could do even better by going into finance or OpenAI and work your life away until you can't anymore. It's just not sustainable for most people long term, no matter what the pay is, which itself is less than many contemporaries in the same "class".

    • [removed] 4 days ago
      [deleted]
    • __turbobrew__ 3 days ago

      After you get woken up by pages enough time you really start to question the monetary value of sleep. You will also miss life events such as birthdays, helping friends move, your child’s sporting events, etc.

      Being on-call at these companies is equivalent to making work your first priority in life every few weeks. That is a big sacrifice.

  • HeyLaughingBoy 4 days ago

    NGL, that sounds like my ideal work environment. Except for the in-office part.

  • leetcrew 4 days ago

    eh, big company, many different opinions. working on stuff that's already built can be pretty chill. you spend a lot of time being hard blocked on approvals from external teams. no amount of extra hours can change that, and management generally understands. the downside is that promos are harder to find and there's a greater risk of some VP figuring out that your org doesn't really do anything useful. then it's time for the next round of musical chairs.

    if you're more ambitious and/or genuinely enjoy building things, new product teams are the place to be. you don't have to deal with approval hell so much, but the dates are more aggressive and managers will do anything to hit them. this is where you learn what "building the plane while flying it" means.

    I find people exaggerate how bad it is, but you definitely need to be good at reading the room to stick around.

    • neofrommatrix 3 days ago

      It’s no exaggeration when you witness two new engineers cry on two different calls because they are not getting any support from the more senior engineers and are at risk of being pipped.

  • amw-zero 4 days ago

    Levels.fyi puts L6 at Amazon at over $400k. That’s not worth it?

    • fshbbdssbbgdd 4 days ago

      From what I could tell, the equivalent level (in terms of scope/responsibilities) at the other FANG companies pays more. So even if you are just after the money, it doesn’t seem worth it if the others are also willing to hire you at the comparable level. Of course, there are exceptions - like there’s some managers I would follow anywhere, or some projects are just that exciting.

ranman 4 days ago

You get a scale at AWS that is hard to find elsewhere. There are still a huge number of very smart people there. You can learn a lot. I loved my time at AWS.

That said there are a ton of cons. There's an entrenched management class that is disconnected from reality. There are a number of ~L8-L10 folks who don't believe or understand how they're falling behind the cloudflares and other providers. There is a bizarre arrogance in Seattle that masquerades as "willing to be misunderstood for long periods of time". People aren't afraid enough.

What AWS will struggle with over the next few years is verifying the results of the narratives they tell themselves. At some point along their evolution a disconnect between narrative and reality happened and someone needs to bring everything back to a baseline of reality. Leaders tell a story of their success (that I'm sure they themselves believe) and no one follows through to actually verify the results.

This issue of lack of narrative/reality baseline, to me, is a cancer at the heart of AWS and if it can be addressed then I think they can recover and shine. Otherwise they'll fall into the same trap as MSFT back in the 90s/2000s where they think everything is going just fine while the floor falls out from under them.

  • hughesjj 4 days ago

    Happened to MSFT, happened to Google, happened to Sears, happened to GE, happneed to Boeing, happened to IBM.

    There's definitely been some rot in AWS, which has been holding off the collapse in most other areas. Honestly it seems the more top down leadership, no matter who, gets their hands involved in thr sausage making process, thats when things start to go awry.

    Engineering companies success because of their engineering culture. Amazon has some of the besr in class. Keep the accountability that many other top tier companies lack, but otherwise imo get out of the way and let the ICs do their job.

    • lotsofpulp 4 days ago

      What happened to Microsoft and Alphabet does not seem comparable to Sears, GE, Boeing, and IBM. The latter group have objectively declined in terms of profit and potential.

      MS/GOOG are still earning near record amounts of net income with fat profit margins, and have a higher than ever market cap.

      AMZN also, so far, has pretty rosy numbers to back it up. They’re profit margins are relatively tiny though, so the executives are focusing on increasing those to match its trillion dollar market cap.

      It is the reason Amazon shareholders enjoy a $2T market cap rather than Walmart shareholders that only have a $650B market cap.

      • hug 4 days ago

        It depends on what you mean by "what happened". If what you're talking about happening to those companies is how much money they make, you're totally right.

        That said, your reply is a bit of a non sequitur. The thread is largely about answering the question of "why do you work at Amazon?", and I haven't seen anyone saying the answer is because of how much money Amazon makes. I also haven't seen anyone say they quit because Amazon appears to be on the same financial trajectory as GE or Boeing.

        I bet you a tonne of people would agree that there's a culture shift away from valuing the experience of the boots-on-the-ground operational folk at all of those companies, which is why they don't want to work there.

    • bmitc 4 days ago

      I've never been truly impressed with an Amazon product. Is Amazon's engineering culture really that strong?

      • hughesjj 4 days ago

        Really, none? IDK, I've always thought DynamoDB and S3 were amazing, and Lambda, albeit not perfect on launch, was highly innovative and useful for many, many, many circumstances you'd either needs a k8s cluster or fleet of little used servers at the time.

        SQS and Cloud watch were legit to, although cloud watch metrics are a bit aged and logs were really difficult to use until insihhts came into place

        Also Glue, while it has some tenancy issues and rough edges, takes a bunch of work out of managing a datalake

        Oh and Aurora + Aurora serverless weren't as flashy but from an ops perspective game changing at the time

        Cloudformation is definitely showing it's age and I hate writing it compared to CDK, but it was also pretty game changing at the time. I don't know if it was the first infrastructure as code language, but it definitely kick-started the revolution.

      • jimmaswell 3 days ago

        Amazon the shopping website is useful and reliable at least.

    • JBlue42 3 days ago

      >Engineering companies success because of their engineering culture.

      What current companies do you consider to be both successful and have this culture now?

      It's brought up a lot on HN. Heck, the evolution from 'fun, small, engineer company makes through product then everything changes when it becomes larger, more corporate' is almost a Hollywood cliche now (films like Blackberry, tv like Halt and Catch Fire).

  • hintymad 4 days ago

    > That said there are a ton of cons.

    Like the amazing story where a L7 insisted rewriting a python-based CLI tool in Rust, all in the name of performance even though the majority of the time was spent on HTTP calls?

    What's more amazing is that the manager of the team thought that was an L7 scope and a great achievement.

    • dboreham 4 days ago

      The software equivalent of a The Onion article..

    • mparnisari 3 days ago

      Omg CFN guard! That was such a load of BS!

    • ants_everywhere 4 days ago

      > even though the majority of the time was spent on HTTP calls?

      I'm not sure why this detail is relevant. The CPU it consumes is still CPU. Hypothetically, if a rewrite saves $100 million annually in compute, why does it matter that the majority of its time isn't spent in compute? It's still $100 million.

      • andrewflnr 4 days ago

        I took that to mean the tool was IO-bound, so it wasn't using much CPU to start. So if there was even that tiny sliver of slack CPU (and that's almost definitely the case on a desktop or other dev machine), then saving that tiny bit of CPU actually saved no money, since it was already riding on the spare capacity of other investments. That just leaves the cost in engineer-hours to rewrite the program.

      • lokar 4 days ago

        Have you used many cli tools that consume a meaningful amount of cpu (in terms of cost)? They are generally used by a human, so the scale can’t be all that big.

      • lazyant 4 days ago

        If the CLI runs on an engineer's laptop (like AWS CLI for ex) then it doesn't matter

  • goostavos 4 days ago

    >entrenched management class

    This exists among the ICs class, too. "The bar" is under active manipulation so that they sit higher amongst the sea of low performers.

  • [removed] 4 days ago
    [deleted]
  • lubesGordi 4 days ago

    What's their narrative and what's the reality? Sounds like you got something to say!

colmmacc 4 days ago

I've worked at Amazon (and AWS) for over 16 years and have made many friends, and it's how I met my wife. What's always kept me here is that it's been fun the whole time, with meaningful problems and opportunities that move the needle for so many customers.

So many modern experiences that are built into our improved quality of lives; apps on phones that can know my tastes and preferences, hailing a cab virtually, a bonkers level of selection of goods to all consumers, low friction same-day delivery, far greater access to online services including education and financing, just wouldn't exist (or at least not as quickly) if weren't able to cut down so many old-school structures and replace them with much more efficient and available alternatives. Getting to create a transformation in digital infrastructure and logistics at that level is just nuts. And there's still plenty to do. The money is great too; a far better result for me financially than the startups I worked at.

But all that said; Amazon isn't for everyone. It's probably not for most people. I don't mean that in the "Amazon only hires the best" sense. That's true, but so do the other big tech companies. It's more that you have to be a particular combination of driven and outcome focused with a relentless tolerance or even insatiable need for urgency, hard work, and trade-offs.

If that resonated, and you have an opportunity to join Amazon towards the middle or advanced stages of your career; definitely try to do it. I interviewed several times at Amazon to get in. But if you are at the earlier stages of your career; choose your team and manager very carefully and care a bit less about the company you join. That will make a bigger difference.

  • mykowebhn 4 days ago

    Yours is a heartfelt, sincere take on a successful 21st century career in tech, but I feel it is so one-sided.

    Yes, you seem to have benefitted greatly, but your examples of efficiency and availability are flawed. For example:

    "apps on phones that can know my tastes and preferences": I don't see any benefits. When Youtube recommends for the billionth time a stupid soccer short because I previously watched one soccer short, I want to scream. Also, privacy or lack thereof.

    "hailing a cab virtually": made possible due to full-time workers who have none of the benefits of full-time workers, in other words, exploitation.

    "a bonkers level of selection of goods to all consumers": One word that encapsulates the other side of your "bonkers level of selection"--Temu.

    "low friction same-day delivery": Made possible due to our reliance on fossil fuels

    "far greater access to online services including education and financing": I'm not sure about the financing part. Education? Yeah, if I want to learn about something like video-editing. But I could've bought a book on that in the past and probably learned it much more in depth. If I wanted to learn something like German Idealism, not so much.

    I think your pocket book has benefitted immensely, but all of the other benefits don't seem like benefits to me on a macro level. But kudos to you for doing so well and believing the world partakes in your good fortune.

    • roenxi 4 days ago

      There seems to be an argument here against markets, energy use and entertainment. While criticism is legitimate, little there is related to tech specificially and it is more a complaint against the construction of modern society from the 1700s onwards.

    • borski 4 days ago

      That’s a pretty cynical view. In essence, what you’re saying is “all the things you care about are not things I care about and/or actually despise.”

      And that’s OK - you don’t have to work at Amazon! But the implication is that the OP has the “wool over their eyes,” so to speak, and I think that’s unfair. They’re allowed to love their job and find it impactful, even if you don’t. :)

      It’s possible I misread this somehow, so if that’s the case, apologies in advance.

      • azemetre 4 days ago

        It's not cynical to point out external costs, the alternative is to take corporate propaganda at face value without ever questioning if things are right or not.

      • j_maffe 4 days ago

        GP isn't arguing for subjective preference but objective value. People are of course allowed to find their work impactful. Doesn't mean it actually is.

    • hluska 4 days ago

      What do you do that is so pure it doesn't have externalities?

      • arcticbull 4 days ago

        Let they who work on a product without externalities cast the first stone

      • cwalv 3 days ago

        Academia or journalism. Or maybe a lobbyist

      • fwip 4 days ago

        Degree matters. Working at a missile factory is worse than working for Amazon is worse than working for a public library.

  • strivingtobe 4 days ago

    As a current Amazonian (and one that, as mentioned in my other comment, enjoys working at AWS largely because of interactions with brilliant tech minds and projects), I agree with most of your comment.

    However...

    >choose your team and manager very carefully and care a bit less about the company you join

    I love my team, and even my organization that I work with. Multiple people on my team have stated that ours is the best team they've ever been part of in their career. But I don't love my company. I'm still at Amazon because even though my company is actively pushing me away, the love and enjoyment working with my team has been enough to get me to stay. So your advice here really strikes a chord with me, and I wish I could echo it.

    Unfortunately, this advice isn't actually tenable, because no matter how great your team is, it's only one company leadership decision away from being ripped apart. I've watched this happen multiple times now, and this announcement is going to make it happen again. Caring less about your company just doesn't work when your company has shown multiple times that they are willing to throw away your team like that.

    • ta_1138 4 days ago

      The problem isn't that you shouldn't care about your company, but that caring about your company is going to be far less important in your day to day.

      And yes, your team is one decisions away from being ripped apart, or you are one manager change away from being very sad. I'm sure many of us have been there before: From top of a stack rank to bottom due to a manager change, with minimal in-team changes.

      So you can try to care about your manager as little as you want, but the changes will happen to you eventually. Embrace that you are going to have to change teams or quit companies, because no love for your company is going to help.

      If anything, what this should teach is to aim for a specific level of company growth: Grow too fast, and you might as well be at a different company in 8 months. Grow too slow (or shrink!) and there's no advancement, and it's all internal politics, as the L7 who has been here for 10 years is probably not leaving, because they know that nobody else would hire them at that level.

    • CydeWeys 3 days ago

      Everything is ephemeral though. Not just your team at work that you enjoy, or a team at any workplace that you enjoy, but everything. So don't worry about crossing that bridge until you come to it. There's no good situation that is a sure thing to continue indefinitely, so enjoy them while they're there and then be prepared to make moves if they end.

  • red-iron-pine 4 days ago

    > But all that said; Amazon isn't for everyone. It's probably not for most people. I don't mean that in the "Amazon only hires the best" sense. That's true, but so do the other big tech companies. It's more that you have to be a particular combination of driven and outcome focused with a relentless tolerance or even insatiable need for urgency, hard work, and trade-offs.

    aka "its a wall to wall hustle that will never get better, and when it comes to trade-offs, you're the one making them"

    • ryandrake 4 days ago

      Yea, words like "driven" and "relentless" and "urgency" betray the reality: It's probably a pressure cooker with constant, needless hustle and urgency. Agree with OP: It's not what most people are looking for out of their work.

    • HDThoreaun 4 days ago

      I mean I know a few people who seriously do want that type of culture. They want to work 60+ hours a week and they want colleagues who arent to be punished. Amazon is a good fit for those types.

  • xtracto 4 days ago

    I've heard from people working there that Amazon tech is full of Indian managers. And the "hearsay" here in Mexico is that Indian work "ethic" is terrible. That they are terrible bosses (same with TCS and HCL who also have lots of positions here in Mexico).

    A Mex programmers subredddit r/taquerosprogramadores has plenty of stories about that.

    Maybe it's just the structure AZ has established for Mexico. No idea.

    • forty 4 days ago

      Beware of generalizing behaviors and qualities based off people races and origins. This is what is called racism and is frowned upon or illegal in many places.

      If it helps you, I have one counter example handy: I have had an excellent Indian manager.

      • xtracto 4 days ago

        Ooh and I've worked with several Indian people who are great as well. I was just mentioning the stereotype of how mexican people in tech see them.

        I even had a great indian engineer who emigrated from India (his parents are still there) who actually complained about Indian work culture.

        It's like myself when I complain about mexican culture (for work, ethics, corruption or mediocrity)... I know that not everyone is like that, but shit where I'm from (southeast Mexico, Campeche) you'll be lucky to find someone that breaks the stereotype.

        And I've several friends still there.. I just don't like the education and vslues society imparts us there

        • forty 2 days ago

          Re-reading your comment, it's indeed clear that you were reporting other people point of view, sorry for the accusing tone.

      • tomrod 4 days ago

        Close, that's the definition of stereotyping based on race and can lend to bigoted acts and decisions.

        Racism emcompasses a bit of a different scope, including policy, institutional structures, and norms, of which stereotypes is directly related to norms and can be indirectly influential on the others.

    • feyman_r 4 days ago

      The chances of your having a manager of Indian descent are higher in tech compared to other professions. That's a function of the 'ingestion pipeline' that's built through the US education system (H1B through higher-education). In a high-expectations field (tech), coupled with a high-expectation company (Amazon), folks who manage to stay back, tend to be seen more, and will be rewarded by being managers (till Peter Principle kicks in). Most middle managers in exacting teams (for products like AWS) are likely to be demanding.

      My hypothesis is that a part of what you're observing is just some form of 'survivorship bias' - changing jobs with visas isn't easy (been there done that) so folks are more willing to 'bend' to the culture being driven internally than just moving out (esp. with the long wait times).

      At some point, its hard to distinguish the people from the culture, and what came first, but that's a different conversation.

    • red-iron-pine 4 days ago

      heard similar things about challenges getting a lot of near-shoring tech (chip fabs, etc) set up in MX

  • JustLurking2022 4 days ago

    Hate to say it but Amazon was hiring the folks getting laid off from major banks a few years ago. They abandoned hiring only the best a long time ago.

    • snozolli 4 days ago

      [flagged]

      • simoncion 3 days ago

        > What a profoundly toxic, bigoted statement.

        Which sentence was toxic or bigoted? "Hate to say it but Amazon was hiring the folks getting laid off from major banks a few years ago." or "[Amazon] abandoned hiring only the best a long time ago."?

        On top of that, many banks have a hiring bar for their software folks that's far, far lower than one would expect a company whose primary job is ensuring the correctness and integrity of its records to have.

        (Also: "profoundly" toxic and bigoted? *Seriously*?)

  • apwell23 4 days ago

    > choose your team and manager very carefully

    how can an outsider possibly do this?

    • baq 4 days ago

      an outsider can't.

      ...but you definitely can once you're in.

      • goostavos 4 days ago

        If you're allowed to get out! There are some vicious managers out there. The worst among them will force a PIP if they so much as think you might be hoping ship.

        Luckily, in my time here, it has seemed like managers with this egregious behavior tend to get forced out of the company. However, they do insane amounts of psychological damage while they're here. Some teams have faced real tyrants :(

        • mylies43 3 days ago

          I had a friend who had exactly this happen, they wanted to switch teams and suddenly they had a PIP( that they were not even told about but which blocked the process ). She had to get the manager on the other team to investigate and once he started digging he found a completely empty draft PIP in place of a actual one. When he brought that up it disappeared the next day without a response from the original manager :////

  • jgerrish 3 days ago

    Hey Colm. I briefly met you at my stint in Amazon around 2011.

    You were an inspiration and a wonderful example of the calibre of talent Amazon has.

    I especially remember the ease with which it appeared you navigated informally between teams, building relationships and bridges to help the company and fellow engineers. Although I'm sure it was actual work, it was still inspiring.

    Happy to hear you're still there and found love.

  • lokar 4 days ago

    Thanks, that’s a really interesting perspective. I had a similar tenure at Google, and it was a great fit for me, but for very different reasons. Working towards technical perfection, almost divorced from any real world implications. Just puzzles to solve as elegantly as possible.

    But I can see how that would not be for everyone. And I did see people who were more customer/outcome oriented really struggle.

  • gosub100 4 days ago

    What do you say to the warehouse workers peeing in cups because they're not allowed enough time to use the bathroom? Who get fired for being a few minutes late to stuff boxes? How can you rationalize your wealth while they work harder and live in poverty?

  • Yeul 4 days ago

    Yeah for me work is work. It's not life. I don't make friends. I don't celebrate co workers birthdays. I make money for my employer and after that I go home.

    I do my research if the company has a ping-pong table or cafetaria I am not going to apply.

    • ctvo 3 days ago

      I wouldn't go around bragging about not caring about people I spend 8+ hours a day with for years on end. It's not the good look you think it is, and you haven't reached some modern level of enlightenment here.

hintymad 4 days ago

L7+ IC roles are not bad at all. Competitive packages. Tons of responsibility and freedom. I can't stress this enough. an L7+ really has lots of freedom and influence. They get to choose which meetings to go to, how much code they write, what architecture to use, who to work with, and have a serious say on what product features to launch, and which oncall to participate (except the GM escalation oncall). The company's policies and culture ensure that. They will be accountable for the architecture they choose, so of course they have the final say on what architecture to use -- typical freedom and responsibility. Plus, they have veto power of one's rating and promotion, after all. Other benefits include Lots of resources at their disposal. Good opportunity to learn from truly great engineers, at least in AWS. Note I'm not saying that every L7+ is great. All I'm saying that there are many truly great engineers and scientists that one can learn from. Think about the L7+ who built EC2, DDB, EBS, S3, SQS, and etc. Think about the L7+ who are fellows of ACM or NAE, who invented algorithms, built new systems, created new programming languages, and etc. They did not only spearhead the evolution of the underlying distributed systems, but also pushed large-scale application of queuing theories, formal verifications, and etc, as well as helped shape the engineering culture of the company. Oh, one also gets to learn the most elaborate and thorough operational practices. The production readiness review is amazing and is a gem for anyone to learn from.

  • trevor-e 4 days ago

    Sure, being the top 1% of employees (which I'm assuming L7 principal is) at any company is sure to be great. Very few engineers will ever make that position at a FAANG.

    • hintymad 4 days ago

      Good news. L8 is now the new 7, thanks to rapid promotion in Amazon in the past few years, so the ratio is probably 3%, give or take. Joke aside, it's a fact of life that resources tend to concentrate to the top of a large company. For instance, partner engineers in Microsoft also enjoy great life. The real good news, though, is that wealthfront's CEO already gave actionable solution: join a blow-out small-to-medium company. The rationale is simple: what matter is growth. With growth comes challenging problems, career opportunities, talent density, and potential financial reward. That is, don't join FAANG, find a younger future FAANG. Of course, it's not easy, but it is definitely actionable and viable.

      • TuringNYC 4 days ago

        >> blow-out small-to-medium company

        This is surprisingly more difficult than it seems. You could go by VC fame, but even those have only a 10-20% hit rate, with a decent chance you end up at Juicely or whatever.

        You could go by VC dollars raised, but that often sets you up for sales-driven companies rather than true engineering-rich cultures.

        You could go for obvious stand-out products (OpenAI, Claused) but you notice there arent that many positions except in rare cases.

        Am I over-simplifying this?

        • hintymad 4 days ago

          Yes, making sound choice is hard, just as our life often hinges on a handful of choices. That said, a coworker of mine mentioned an algorithm that seemed to work: first you pick a company that solves a problem that fascinates you and that has people are you willing to work with. You can check LinkedIn for the employe profiles, and you can rely on friend recommendations. The bottomline is, you minimize your chance of regret when it comes to choosing a company. If the company folds, at least you get to work with interesting people, build friendship, learn something new, and work on something fun and meaningful. The second second step is to rely on math. Give the company a time box, say 2 years. If the company does not have satisfying momentum in two years, then jump ship. Note it's about growth and momentum, however you define it. Everything else is secondary consideration. In 10 years, you will have 5 times. Now, the chance that you will succeed at least once 1 - P^6, where P is the failure rate of the companies. Even if the failure rate is 30%, you success rate will be 99.76%, an almost guaranteed success. And now, if you always join a top-tier company in the corresponding sector, your chance of success will even be higher. There are two catches, though. First, you need to be able to switch job whenever you want, so leetcode hard and study hard in your focused domain of experience. Second, 2 years of experience hardly can be enough for progressing your level of expertise, so you will have to work like hell to make 2 years of experience worth four years, instead of having one month of experience repeating 24 times.

      • monocasa 4 days ago

        > For instance, partner engineers in Microsoft also enjoy great life.

        Sort of. Partner engineers got hit hard with forced retirement packages in the first wave of interest rate hike fueled layoffs.

      • shuckles 4 days ago

        Wealthfront's former CEO gave this advice. Ironically, even though he was a long term investor at one of the Valley's most storied VC firms, he himself did not run a breakout company. Instead, Wealthfront flamed out after 14 years with a mediocre acquisition at the peak of COVID startup mania.

      • eitally 4 days ago

        I was going to say, at Google I don't think the majority of the things the PP claimed as true at AWS apply until L8 (at least in Google Cloud).

        • hintymad 4 days ago

          Amazon has a flatter structure than Google, and it used to be that L7 was the highest rank (an internal doc cautioned the newly promoted L7s to stay modest even though, and I quote, "people may treat L7s as demigod").

  • jarjoura 4 days ago

    Presumably, anyone at a staff+ level position in big tech, is likely influential and their word carries weight. So, I'm not sure how this is a pro or con for joining Amazon.

    If anything, someone at that level earns so much money, and has so much unvested stock waiting for them, that even if they grow tired of the work, or disagree with its direction, they are unable to leave for something more fulfilling.

    Being forced into the office 5 days a week might be enough to force you to reconsider though?! Maybe?!

    • leetcrew 4 days ago

      the "unvested stock" thing is largely misunderstood. you have a target compensation number, and every year you get new awards to keep hitting that. if the stock goes up fast, your effective comp is higher than planned in the short term, but you get very few RSUs in the subsequent rounds. unless the stock goes up like a rocketship for many years in a row, your comp converges to slightly above target in the long term. although it has a strong psychological effect on some people, it's usually not rational to wait around for unvested shares.

  • joshdavham 4 days ago

    That actually sounds kinda nice! (assuming you make it to L7)

  • thr0w 4 days ago

    > Think about the L7+ who built EC2, DDB, EBS, S3, SQS, and etc.

    Does the average L7 person architect those services significantly, or just kinda maintain them? It's almost crazy to think about any old AWS employee (granted L7 is up there) conceiving those things, they've had such a massive impact on the ability to build things on the internet.

    • esprehn 4 days ago

      I'm not sure about those particular services, but in general the ground breaking and foundational things at the FANG and adjacent companies were convinced by people at much lower level than L7. It was a lot of L5-6 folks who then went on to be 7+ many years later.

strivingtobe 4 days ago

Money, mostly.

But also: working at AWS is genuinely really interesting at a technical level. Very few companies operate at the scale that AWS does, and being able to have technical documentation about the underlying workings of EC2 or IAM at your fingertips, or even just listen in on root cause discussions or technical analysis of incidents, or read the technical details of a new design in a service that saves hundreds of millions of dollars per month or day, is something that really scratches my engineer itch.

Amazon and AWS really have the potential to be a great place to work, but leadership just squanders it. That's what makes announcements like this even more painful.

  • kccqzy 4 days ago

    Everything you said applies to Google as well. Genuinely interesting at a technical level, but terrible leadership that squanders it.

  • mmcconnell1618 4 days ago

    Both Amazon and Google are in their post-founder CEO phases. Microsoft went through the Balmer phase and found footing with Satya Nadella. Balmer probably set the stage for Nadella to succeed but sometimes changing the face is enough to reset culture a bit. Right now, Jassy and Pichai will never be seen in the same light as Bezos or Page & Brin. It might take another CEO at both Amazon and Google to unlock potential.

  • BryantD 4 days ago

    I'll second this. You will learn a lot about operating at scale at Amazon. You'll learn many of the same things at another FAANG/hyperscale company, mind you, but they've all got their problems.

  • [removed] 4 days ago
    [deleted]
captainkrtek 4 days ago

Worked for AWS for 7ish years, from L4 to L6. Just my own experience, but I saw the company shift heavily from building high quality services to chasing sales/marketing hype and launching a plethora of “services” that did not match the quality of existing services. Also saw lots of empire building across organizations, many layers of management, more bureaucracy, etc. Can’t say its all bad or that I know better, but it felt like a slow culture shift from “it’s still day 1”, to that becoming an inside joke.

  • minkles 4 days ago

    Sounds about right. A couple of the things we rely on appear to be run by two guys in a trailer somewhere who can't even get basic fixes out without a 6 month lead.

  • goostavos 4 days ago

    >empire building

    I've been here about the same amount of time. Also L4-L6. I'll echo your "empire building" comment. That, above all else, seems to be the root of the evil. Managers need "scope" to get promoted. They get scope by building an empire. That leads to programs and initiatives and new processes without any connection to customer value. They only exist to be a line item on a promo doc. It is a topic of endless and open complaint that ICs get sucked up into some manager's "promo project."

    The big shift seems to be that only a subset of people are talking about producing value. The majority are talking about being seen as producing value.

    • captainkrtek 4 days ago

      Well put.

      I agree with that, I think earlier in the timeline there was enough work of large scope / complexity / impact that it was obvious and self-fulfilling (ie: go work on big customer ask / initiative -> get promoted). When the influx of middle management came, people started looking for ways to stand out and carve out their own teams under themselves. Multiply this across the entire company..

    • blindhippo 4 days ago

      Same here - seen it happen most strongly once the company switched from a growth (OrderProductSales optimization) approach to one that maximizes cashflow. Basically a switch from explore to exploit mindset - which cynically can be directly connected to "enshitification" as a philosophy. It's done a number on me since I originally joined the company due to it's "peculiar" culture - something that has long since died.

      I do appreciate the other major theme of the announcement today: removal of bureaucracy and pointless layers of management. I'm hoping this will lead to a collapse of some of these silly little empires/kingdoms that L7-L8s have built up for themselves in the past 6 years.

harshaw 4 days ago

Money, but that has diminishing value. The quality of life I would lose by going into the office 5 days a week is too high.

  • TuringNYC 4 days ago

    >> The quality of life I would lose by going into the office 5 days a week is too high.

    Putting aside quality of life (though I agree that is a huge consideration) -- even when people show up to the office, they are on Zoom calls most of the day.

    • varispeed 4 days ago

      But they are using the property, meaning it is keeping its value. The whole point of RTO, so that investment funds, landlords don't lose money they put into commercial property.

      Really people forced into office for no reason should at least be given share of the gain they make for the owners.

      • snapcaster 3 days ago

        This argument has never made any sense to me. Why would this collusion happen? I don't see any incentive alignment unless you're claiming that landlords are primary investors in all these RTO companies and can force something like this

  • SoftTalker 4 days ago

    I mean this is all completely relative to the other options available.

    If all/most employers start mandating a return to office then we'll find out where people really stand on the issue. Will they suck it up and work from the office to keep their generous paychecks? Will they stand on principle and try to find another employer who will let them work remote and who they like working for in other respects? Will they strike out on their own and become freelancers who work on their own terms? Have they already saved FU money and will just retire?

    • irrational 4 days ago

      I'll just do what I do now. Go into the office (I am fortunate that I live maybe 15 minutes away), card in, spend 30 minutes there so it detects my computer use on the network, then go home and work from there. Or, I just won't go in and keep doing my work until they call me on it. My work can easily be done 100% remote and most of my coworkers are in other countries, so it is crazy that I need to go into an office.

      • bboygravity 4 days ago

        It's also crazy that any office worker needs to go to an office (and waste time in traffic and pollute, unpaid, for work).

        This could all be fixed within 1 day if government would mandate companies to pay you for the duration you're away from home for work (including travel time).

        It would fix pollution, traffic jams, housing shortages, fake employee shortages, mental/stress issues and potentially even declining birth rates.

        But I guess "because boss says so" is a more important argument to not fix all of those things.

      • arcticbull 4 days ago

        This has come to be known as "coffee badging" where I work, heh.

        I usually schedule my in-person meetings in a block, come in for that, then go back home to do my coding. It's nice to get a change of scenery.

        I am far less efficient this way of course since I lose 90-120 minutes a day, but if that's how my employer wants me to spend my time... I guess that's why they call it "compensation."

    • vikingerik 4 days ago

      Well, the other outcome: it's moot because the employers don't have enough teeth to enforce the mandates.

      They're not firing workers who simply ignore the mandates and continue to work remotely anyway. Cutting workers with institutional knowledge and experience is a bigger loss than whatever lesser productivity there might be from not being in-person. Workers actually have the upper hand here and they're using it.

      It's like Michael Scott declaring bankruptcy - the companies are saying "I declare RTO" but nothing happens.

      • ryandrake 4 days ago

        I seem to remember quite a few examples posted to HN over the past few years of companies "declaring RTO" and then finding that rank-and-file employees largely just ignored it, and the companies never did anything about it because they can't fire everyone.

        "I declare RTO" can only work if you have critical enough mass of employees who believe the bluff and actually come into the office. This is definitely an area where a workforce that is organized and works together could hold out forever, but the tech worker mantra is "unions bad" so collective action is difficult.

      • Ferret7446 4 days ago

        > They're not firing workers who simply ignore the mandates

        Citation needed. They may not be literally firing people for simply ignoring the mandates, but they sure as hell putting a mark on your performance record (at least at one big tech company).

        IIUC one of the reasons for the original RTO mandates was to get people to leave (either willingly or through perf review pressure).

    • moomin 4 days ago

      The joke is, this is what it comes down to: a question of who has the most negotiating power. It’s not a question of what’s best for the employees. It’s not even a question of what’s best for the company. It’s all about who has coercive power.

    • CamperBob2 4 days ago

      Market competition will decide which school of thought is right. IMHO, technology companies with stockholders will eventually have to explain why they spend so much money renting huge-ass random buildings for no good reason, and why their asses are being kicked by other companies that don't encumber themselves similarly.

    • geodel 4 days ago

      The problem here is with multiple tens of thousands employees in IT/Software field in Amazon and their pay pretty close to top among employers at that scale, executives remain absolutely convinced no significant churn is expected.

      Further to that point people who are indispensable and absolutely want/need remote work have their managers and even 1-2 level above in confidence to get their demand fulfilled like always before.

      This leaves majority of employees who hate these rules but no leverage or wherewithal to get what they want from management which has no reason to listen.

      > Will they strike out on their own and become freelancers who work on their own terms

      A few of course can but to most no one including Amazon will pay that kind of money for writing API which calls API which calls API.. This is what most people do at the end of day.

      Retirement sounds most reasonable for people who have earned and saved enough and not trying to reach or compare to earnings of directors, VPs and above.

      • A4ET8a8uTh0 4 days ago

        I will two additional points. Executives assume that the upcoming recession ( assuming it is a recession ) will make most people hesitate. It is a rational, if an annoying calculation. Separate issue that is semi-related to the timing, is the benefit of not having to lay people off -- some will quit.

        Naturally, some would question the wisdom of making people, who can quit, quit, but I get the feeling that the management,as a group, is pissed off about the whole WFH.

        • geodel 4 days ago

          Indeed. Both points make total sense. Though on quitting part I am not sure if numbers would significant enough to meet any internal target.

packetlost 4 days ago

It's for those for whom want a guaranteed good amount of money and work their ass off for it. They're competing with startups where you work your ass off for mediocre pay instead and a moonshot at equity with a ton of value.

Every other FAANG is going to have their problems, with the only one that I haven't really been able to identify serious downsides being Netflix.

  • red-iron-pine 4 days ago

    > Every other FAANG is going to have their problems, with the only one that I haven't really been able to identify serious downsides being Netflix.

    Justify your existence every quarter or catch a pinkslip. Wicked good payouts, though -- roommate in college ended up there and was straight up cash. He loved it until he didn't and vanished promptly.

    • packetlost 4 days ago

      Well there you go. I've found I'm happiest on small, focused, and competent teams, but justifying my own employment constantly sounds like it would be a great way to burn out fast.

  • John23832 4 days ago

    Oh you will work your ass of at Netflix, and the keeper test is just an artificial ceiling to keep the ranks small.

tourmalinetaco 4 days ago

Amazon pays well, but will work you like a dog. My wife worked as a WHS specialist, and really enjoyed her team starting out. However over time they all got weary of the workload and left. Insolent managers, incapable and sometimes even unintelligible workers (it got so bad they started posting signs in two languages), and a mounting focus on speed over safety completely burnt out their facility’s entire safety team. Only one remains from her OG team, and she‘s looking for her chance to jump ship too. Now my wife is much happier working in an insurance field, even despite the pay cut.

  • elevatedastalt 4 days ago

    > Amazon pays well, but will work you like a dog.

    Ironically dogs live pretty royal lives in America.

    • hypothesis 4 days ago

      Until they don’t.

      “The Department of Justice estimates that American police officers shoot 10,000 pet dogs in the line of duty each year.”

      https://scholars.unh.edu/unh_lr/vol17/iss1/18/

      • tourmalinetaco 4 days ago

        Looking for another set of statistics (ATF specifically, as they also love killing animals) led me to this website: https://www.puppycidedb.com/

        It’s sad enough that we’ve armed, trained, and funded a militant force with no care for the wellbeing of the people they are meant to protect, regularly abusing their power to harm people for their sick pleasure. The fact that we’ve also trained this near-terrorist organization to kill dogs for the sport of it is even more disappointing. I’m all for the existence of a police, of course, but we need a serious mass-firing and restructure.

  • stackedinserter 3 days ago

    Gosh, I work like a dog and pretty much own the whole company codebase, but probably for 30% of AMZN money.

throwawayFanta 4 days ago

It's mostly money. If you are good at your job, amazon pays much better than most companies. I tried looking for a new job last year, and the only ones increasing my current comp were HFT and pre-ipo startups. Google wouldn't even match my current comp.

In terms of the rest, only Netflix, meta, snowflake and roblox (why?) might have offered better, but the wlb in the first two is similar to amzn, and i didn't like the outlook of the latter two.

  • hadlock 4 days ago

    > roblox (why?) might have offered better, but

    Every time I talk to a roblox recruiter it's something about how they have 70mm monthly recurring users and they're "building the platform to build games on" or something, but they're a total ghost in the mainstream media. I don't see the value proposition. Maybe they're the next "it" social media company as the users turn 16-21. Whatever they're doing, they pay full price for talent, allegedly.

    • simoncion 3 days ago

      > I don't see the value proposition.

      Apparently kids LOVE the shit out of them... them and Fortnite. An assload of kids paying a couple (or couple dozen (and some Twitch/whatever streamers paying several hundred to a few thousand)) bucks a month adds up.

      Based on what little I've seen of it, it all seems like budget Garry's Mod to me... which is something that I bet that kids these days have never heard of.

karmasimida 4 days ago

Comparing to other FANNGs, I think Meta seems like a drop-in upgrade, it is more cutthroat, same level of boringness, but more money. Google seems a little laid back, at least it is used to be that way, but money potential is less, as well as promotions. Apple I don't know. So I think most Amazon people left to Meta as a result. Not the other way around.

  • jarjoura 4 days ago

    Can confirm. I saw a flood of ex-Amazonians come to Meta in the late 2010s. Not sure I interpreted their comparisons of Meta being more cut-throat, but it did seem like Amazon had way more intense politics with opaque decision making that hurt morale. Kind of seemed like they paid less for the same amount of stress but from different reasons.

    • karmasimida 4 days ago

      I think Meta overall has better people and more homogeneous in the quality, it makes coasting more difficult and leads to a grinding culture.

      Amazon on the other hand, is toxic but has corners, so the coasting opportunities exist and some of the orgs are incredibly bloated with not too much to do.

qingcharles 4 days ago

I had a good friend just leave AWS. The money was amazing, but he said it was an awful place to work. He took another job at a much lower compensation after 3 months. He didn't want to go into details due to his NDA. He's a very reasonable person and very easy to get along with, so I have no idea what to make of that.

  • naijaboiler 4 days ago

    >>He's a very reasonable person and very easy to get along with, so I have no idea what to make of that.

    that's not the type of person that should work at Amazon. The place is best for people who are driven, works hard, cares little about backstabbing others.

Xeronate 4 days ago

i worked there for a couple years. wasn’t terrible, money was fair, and people i meet always seem impressed when i mention i used to work at amazon music which is kind of nice.

i’ve got recruiters saying i can go back without a real interview because i left less than a year ago and i might go back. it’s really not any different than any other programming job i’ve had.

  • BeetleB 4 days ago

    How did you like their benefits? For me, PTO is the main reason I avoid Amazon. I get 20 days a year, not counting sick days. I think Amazon is still stuck at 15 days[1], and almost no sick leave.

    [1] 10 days for the first year

    • hughesjj 4 days ago

      If you can take it, PTO was one of the better parts at Amazon if you were tenured. I think it was

      - 4 weeks (20 days) of PTO if you were there for 6 years or more, plus

      - 6 "personal" days

      - in Seattle at least, 3 sick days

      Holidays were pretty bad (I don't think MLK jr day was a holiday until like 2021), but personally I'd rather be able to chose my own time off than have random enforced "rest days/development days" and enforced week long vacations when all the hotels and flights are full or pricey and traffic is terrible.

      Come to think of it, some of my best work was done in the quiet times of Christmas/New Years when everyone else was gone and I was thus left without distractions. Lots of fun prototyping and project bootstrapping memories.

      • rebeccaskinner 4 days ago

        4 weeks after 6 years seems absurdly bad to me. The last job I had with fixed PTO had unlimited sick time plus 20 days per year of vacation starting (pro-rated) on your first day, and most places I’ve worked in the last decade have had “unlimited” PTO, which typically works out to around 6 weeks of vacation time plus unlimited sick time.

      • BeetleB 4 days ago

        Ah, not so bad then. Still a bit worse than where I'm at, though.

        For me, 4 weeks is too good to lose. I'd go to Amazon only if I can't find another company to give me at least as much immediately.

    • Xeronate 4 days ago

      not sure how it is with mandatory 5x a week in office. i had a good relationship with my manager (aka a lot of trust) and he basically let me do whatever i wanted (aka didnt care if i took days off assuming i was producing enough value) which has been the case for me everywhere i worked. it’s a big company. there’s not going to be one consistent experience.

    • hackerdood 4 days ago

      California at least is 15 days/year the first year, 20 to year 5, then 25/year after

      • LandR 3 days ago

        15 days a year is awful!

        Here in the UK for a full time employee the minimum by law, regardless of how long you've worked at a place, is 28 days. For all full time employees.

        I think I'm on 32 now, and sick leave doesn't come out the holiday allowance, that's absurd!

        • simoncion 3 days ago

          Yep. The PTO policies of US companies are just terrible. Often even the ones with "unlimited" PTO have defacto limits that just happen to work out to typical US PTO policies. (What a coincidence!)

matrix87 4 days ago

> Perhaps a better question is - if one can get an offer at other FAANGs and the equivalents... is there a reason to choose Amazon over others?

People on blind say facebook is pretty similar with the hire to fire culture

  • eitally 4 days ago

    I spent 8 years at Google (Cloud) and have lots of friends in the revolving door of AWS -> Google Cloud -> MSFT/Azure. I've been long convinced that MSFT has the best management and offers the most predictable corporate culture & behaviors. At least on the Azure side, comp is on par with both of the others, so if I had options for all three I'd definitely choose Microsoft.

    Meta pays better but it's too long a drive from where I live to put up with the reduction in WLB.

    • VirusNewbie 4 days ago

      MSFT you need to be Principal 1 to make what an L5 at Google makes, according to levels. Maybe the is lower for Principal Engineer at MSFT?

      When I interviewed at Azure (hiring event where I talked to 3+ TLs) I was not impressed at all, which is quite a contrast to when I interviewed at GCP. Maybe I got unlucky!

  • alienthrowaway 4 days ago

    Meta is not similar to Amazon at all in broad company culture. It's not even close. The RSU vesting schedule differences are one hint.

  • VirusNewbie 4 days ago

    I have not interviewed at either company, but Meta is known to be harder to get into and pay quite a bit more than Amazon. I imagine they treat their employees quite a bit better as well, though i'm sure expectations are still high, like they are at all FAANGs.

steelframe 4 days ago

> What is the value of working at Amazon (or even just AWS) these days?

If you're entry-level and will put up with anything just to get Amazon on your resume.

notinmykernel 4 days ago

100% NOT worth it. Don't be fooled by any stories to the contrary. Amazon is a very abusive workplace.

  • Root_Denied 2 days ago

    The day to day toxicity is highly dependent on your team, manager, and skip. My current team is great, my manager is halfway decent, and my skip is basically invisible to my team in a day to day sense. I've seen a few other teams where it's very clear there's cutthroat politics going on and they're all miserable.

    Organizational toxicity, like the original 3 day RTO and now 5 day RTO change, is the bigger problem. My L8 and L10 both learned of the 5 day RTO change at the same time as everyone else, meaning the S-Team made a decision and didn't give a heads up to anyone - probably because they don't care about feedback or data. Organizational toxicity also takes the form of stack ranking, URA metrics, and changes to promotion requirements over the last year to make them more difficult at all levels.

    I'm coming up on my 2 year mark and more than ready to find something else, but it seems like fully remote security roles are pretty competitive right now.

sbaidon94 4 days ago

Spent 5 years there, I definitely know the experience varies wildly between teams and orgs so take all of this as just my personal opinion.

I was part of the Amazon Luna team and Devices org.

Yes oncall is super rough, yes people are very demanding. Internal documentation sucked.

But overall I had a really great experience, there was a strong sense of “ownership” on the stuff we built due to how teams are expected to be run. We owned all the infrastructure ourselves, costs, QA, deployments, technical decisions, you name it.

As long as you could justify the customer value managers and execs were pretty open to experimentation and trying out new approaches.

I also was lucky enough to have a very technical oriented manager, he had a great long term vision of where he thought we needed to go and the technical chops to guide us there.

The approach is definitely not for everybody nor the only one that can work in a company like Amazon but I think it did fit with my own values (if that makes any sense).

Some other random things I miss not in any particular order:

- Strong document oriented culture, it is expected of you to dive deep into certain areas while at the same time communicating them effectively

- smithy

- While CDK started out clunky pretty amazing high level constructs were available later.

- Full access to AWS, pretty easy for you to experiment and prototype.

- Both internal FF tooling and the AWS options were quite good.

  • heavyset_go 4 days ago

    > But overall I had a really great experience, there was a strong sense of “ownership” on the stuff we built due to how teams are expected to be run. We owned all the infrastructure ourselves, costs, QA, deployments, technical decisions, you name it.

    This is one of those terms that drive me nuts, because actual ownership implies revenue/profit sharing, decision making, and property rights.

    Sounds like you're getting all the responsibilities of ownership, but none of the tangible benefits.

    • Olreich 4 days ago

      Considering many shops are just "implement whatever the business people want" and have things silo'd out across many teams, the autonomy to make a thing you work on and support better is hugely valuable. You can get that lots of other places, but it's very hit and miss on the level of ownership you can actually achieve. Amazon does tend toward a very startup-like sense of technical ownership, even if there's little financial tie to the product.

      I'd argue that most startups have little financial tie to the product too for all but the first couple of contributors due to all the complications that wind up going into startup funding. If you can only realize any value from your equity with 1:10000 odds, your expected ownership is 1/10000 of whatever you actually got in equity.

darthapple76 4 days ago

In Europe they're one of the biggest tech employers. Relatively low hiring bar, one of the better paying, and generally stable job unless you're really bad.

  • mathverse 4 days ago

    Never heard of this? Where? What location?

    • Macha 4 days ago

      Sounds like Dublin. Amazon were crazy aggressive for hiring right until 2022, and are now less aggressive but still hiring pretty actively.

      Though how much of that is hiring for expansion and hiring because they churn through people is a different question.

      • darthapple76 3 days ago

        afaik they don't pay great in Dublin. Look to Amsterdam and Berlin.