At this point, I'm not sure why anyone would choose to work at Amazon over other companies.
What do they offer over their competitors? Same work and pay at other big tech, but you don't have to worry about potentially crazy hours or getting fired for no reason. Or any of the other great companies outside of big tech. Good pay, good impact, no PIP culture.
Recruiters from AMZN are trying to lure me away from Google (as recruiters do), but why on earth would I leave my good job and risk being a sacrificial fire?
I've worked at Amazon, I won't work there again, but I have (and likely will again) recommend it on occasion for other people as a hugely valuable learning experience. The reason is that Amazon has a strong bias towards getting stuff done, and because it's Amazon that means getting stuff done at scale. You are extremely unlikely to spend much time there without participating in shipping something that gets used by (or at least affects) millions of people, and you will have to struggle against the tooling and culture and even your coworkers to make it happen. I contrast that with say Microsoft or Google where devs may commonly spend years on stuff that never gets past a research project, all while enjoying the support of excellent tools and a collegial atmosphere.
I work at Amazon and love it and don't want to work at Google because I want to work on meaningful big projects that deliver real value to customers rather than re-writing a Chat app for the 6th time, or spending time on mandatory-top-down monorepo merges.
I think I would be deathly bored at Google from everything I hear.
Amazon is the "foot in the door" for many junior engineers. They start there, and they leave for greener pastures at some point (probably before two years). The sheer number of engineers that they hire (due to sheer turnover from people leaving) means you have a better chance of getting hired there than any other MANGA.
Right, I could work at Facebook, where they seem to be betting the company on an idea that Mark Zuckerberg got after watching a sci-fi movie -- that I'm not sure anyone is remotely excited about.
That can’t possibly be true. Facebook can’t be customer-obsessed in the same way Amazon is, because Facebook’s customers are advertisers. This puts Facebook’s product teams and engineers in a position where they often have to avoid doing what would be best for their users in order to satisfy the needs of advertisers.
Amazon is largely free of this kind of conflict: Customers and users are the same group of people.
I'm at FB currently, maybe it's a problem on other orgs but my experience has been very good (2 years). It's not perfect but I haven't heard horror stories like this, and my manager and pms are happy to let eng set project estimates.
Hey so I have to ask, do you actually like what you do? I don't mean that in a rude way or anything. I just honestly don't know what people do at FB anymore. Do you work on the core platform or are you working on Mark's new idea?
Yoooo, not offended at all. I work on the backend that powers navigation. I do like what I do. Of course it’s not as sexy as a 0-1 project at a startup but there are plenty of interesting problems and I really like the people. What makes me happy might not work for others of course. There are always trade offs
What do they offer over their competitors? Same work and pay at other big tech, but you don't have to worry about potentially crazy hours or getting fired for no reason. Or any of the other great companies outside of big tech. Good pay, good impact, no PIP culture.
Recruiters from AMZN are trying to lure me away from Google (as recruiters do), but why on earth would I leave my good job and risk being a sacrificial fire?