PSA: One of the FANGs [sic] is about to internally implode
old.reddit.com
old.reddit.com
A couple of months ago I talked with a hiring manager there and it felt like a hostage situation. If his camera had been on I suspect he would have blinked S.O.S. in Morse code. He hedged like I couldn't believe,
"Well Amazon is a great place to work... for some people."
"If you commit to doing something - well they value work/life balance but, you know, you need to meet your commitments."
I should send him a thank you note. I hope he makes it out in one piece.
I will never work for Amazon given what I have heard about teams there; but what I am worried about is the impact on AWS, which is the main cloud provider at my work, and has been having more than their usual share of catastrophic region-wide problems this year. If this continues, we might have to rethink and move at least some of our systems to GCP to do some stability comparisons.
(am ex Amazon, and yes Amazon is really really bad, burned out for a year, I could feel the gears in my brain grinding down and doing permanent damage)
For AWS the cycle always seems to be new product comes out, has a great presentation and white paper, and then when the company tries to implement it, they find a bunch of cracks in the service, or hidden cost traps. Or worse, they don't find either until it's too late.
For example on an interview I asked a hiring manager about a time something went not well and how they resolved it, and as soon as she started talking about moving to DynamoDB I started chuckling, because I knew where the story was going. You test out DynamoDB and it works great, then you finally get it to production and find out there's something not performing correctly, and that's when you usually discover you can't actually alter your data structures in production. You either need to completely redo everything, or use the handy money slider to pay AWS more money for reasonable performance. They saw the Oracle DB "throw us money til it works" model and figured out how to automate it.
Similar story with Lambda, where they buried the lede on cold starts (especially for VPCs), and gave a wink and nod to using heartbeat requests to keep them warm. Which works right up until you're actually trying to scale the thing, which was supposed to be the whole point. It appears to mostly be resolved now with the move to Nitro and NIC pools for VPCs, but they let people be guinea pigs for that service for years with promises they knew were false.
I don't have personal stories for GCP, but my coworkers note similar experiences from their previous forays at other companies. Either way, unless you're extremely smart about it, the myriad of services both offer will lock you in, hard, and it's too easy to keep locking yourself in. It would be a herculean effort for some companies to extricate themselves at this point.
That's quite surprising to me - if FAANG's are the standard, Amazon seem like one of the most technically competent (as well as competence and excellence being properly valued there). Yet OP is describing the opposite.
At least Amazon Prime does what it says it will. Amazon works for the consumer. I don't buy from them physically anymore, but they are the only FAANG that still seems to offer some value.
I think they're all going to crash. Oh, and Tesla too XD
Great quote. I hadn't known before it was Keynes
Not being as cushy as the rest of the big tech companies is still vastly superior to most jobs
And it works well enough evidently. Worst case, Amazon just becomes Oracle or IBM. Both companies are known as utter disasters, but they chug on.
Excellence is extremely overrated in the corporate world.
These companies have so much cash it doesn't matter. I can't imagine things getting so bad that they can't just get rid of R&D and consumer products, and pay a skeleton team of SREs an outrageous amount of money to keep the lights on. Any of the FAANGs "keeping the lights on" will probably keep them in the Fortune 500 for decades at this point.
Recruiter recently was throwing out $420,000+ but I still had to say no thanks. Joining the team that runs Jeff Bezos petabyte scale billing tracking is not on my dream job list. Especially considering the turnover that team seems to have.
Unless it comes from anywhere outside the internet, "some company is imploding guys believe me I totally work there" is always a lie and will appear in your feed before real non-hysterical news.
Yes, plenty on the internet lie, but all the smoke about terrible tech workplaces comes from Amazon.
And they are pretty consistent on treating workers badly from devs to warehouse workers.
Despite all that, I'm pretty happy! Of course I'd leave for more money if the opportunity arose, but I think I would also be eyeing up a boomerang back to AWS to go up a level. I wish I knew why my experience has been so vastly different from the people I was on a team with, but the nature of our work meant we mostly work solo or in coordination with people on other teams, rather than grouping up with each other. As a consequence I didn't really see what was causing them to be so dissatisfied.
This is rank speculation on my part:
Some people are lucky (or oblivious) enough to have passive aggressive BS just roll off their back without causing stress. This isn't an adaptive trait in any context where passive aggression is a possible precursor to overt aggression, but you may also have other traits (for example physical size and gender) that make it less likely for you to experience that sort of escalation.
There are many possible variations on this (physical appearance, personality, social class, a supervisor's biases), but you'd have to share a lot more about yourself to narrow it down. Suffice it to say that you may just not be treated the same as your colleagues, or you may not experience similar treatment in similar ways.
Me and the people who have left interact with very different crowds of external stakeholders, so perhaps they were just unlucky to end up with some who are difficult to tolerate.
We are a team of white EU/US men, so I don't think discrimination is a factor in our different experiences. I do however think we are treated differently in some contexts; I am ~20 years younger than most of my team and can definitely see a tendency for people in AWS to see younger technical talent as a more useful resource, in that they are going to put up with more BS on average before quitting or burning out. I suppose that might just have become a self-fulfilling prophecy in this case.
Oh, that seems extremely likely now.
It really only takes one client throwing a tantrum over a problem they caused to completely ruin your week, especially if the manager you report to won't back you up and just insists that you 'deal'.
Maybe not...
Given that even though that's a big number it's less than 1% I'm skeptical it would have much impact if the entirety of Amazon went out of business tomorrow.
If anything, there'd likely be a bidding war to try and snatch up the talent.
Things might be different if Meta/Facebook which currently sets the top market rate went out of business. That would probably slow down developer salaries a little bit but again I'm skeptical any one company going under would have that big of an impact.
The much bigger impact to Amazon going out of business would be people scrambling to get off of AWS. Given how slowly some companies move, that would be a big deal and incredibly painful. Everything else Amazon does would get eaten up by the competition in a year or so but AWS has a big bad moat around it.
Now predict the ratio of social media posts from:
Group 1: a bunch of poorly skilled workers exhibiting Dunning-Kruger effect who were (correctly) exited.
Group 2: highly skilled workers enjoying their job
Further assume that the poorly skilled workers are either out of a job, or looking for a job, and frequenting social media sites, while the highly skilled workers are not, and only infrequently checkout a limited number of sites, like HN.
Compare with observation: a whole bunch of people complaining about Amazon ("This is amazon, right?"), Facebook ("I honestly thought this was about Facebook...."), Google ("I really doubt Google is going to implode"). And a small number of people saying "Actually, my team is fine, but I've heard stories."
My personal data point: I work at a FAANG; my team has lost people, but only to other teams internally.
Amazon 3.2: https://www.teamblind.com/company/Amazon/
Google 4.3: https://www.teamblind.com/company/Google/
Facebook 4.1: https://www.teamblind.com/company/Meta/
Microsoft 4.1: https://www.teamblind.com/company/Microsoft/
Apple 4.0: https://www.teamblind.com/company/Apple/
Netflix 4.3: https://www.teamblind.com/company/Netflix/
Nothing will change until it hits the bottom line.
For example, Google, the "be evil" toxic advertising-tracking company, is now a splintered subsidiary of Alphabet.
But Amazon and Facebook don't seem much interested in doing the subsidiary thing, at least not to Alphabet scale, so I'm not sure what they'll do instead.
Continuing to acquire and/or drive out of business other players before that happens so that there aren't sufficient competitive opportunities to drive your costs up to unacceptable levels. (It helps if as well as approaching a labor monopsony you are also becoming a monopoly on the services sold from that labor so that you can use the monopoly rents to offset any labor cost increases you don't manage to forestall by destroying other opportunities.)