Amazon's Stressed Out Culture Is Burning Out Employees
minyanville.com
minyanville.com
Here's another interesting data point: both of my teams at Amazon are still pretty much 100% intact after 3-4 years – whereas my team at Google, to take one example, have almost all left the company since 2011.
There's probably a ton of people who love their job and a ton who "hate" their job -- it's a huge company and you're gonna find everyone. However, I do think that the culture has it's flaws, namely that the core values include frugality.
Working at other startups and large companies I've seen a new way, a much better one. Amazon cuts on the expenses to save their bottom line. Other companies do as much as possible for their employees. It leads to a much happier person (IMO). Free food, nice perks, etc. I'm more productive and work much longer (at my last internship I spend 12 consecutive nights at work). I distinctly remember everyone on my team being jealous of other companies and their free food/drinks/perks and always talking about how nice it must be there.
It might have been a truely great experience, but just by the sound of it it's hard to endorse as a 'nice to be there' style of work. Did you have to convince your manager to let you do it, or was it just part of the ambient mood to stay so much?
In the first case, there's no opportunity for really improving things, it's usually a small team which can really hamper your advancement, and it breaks constantly. You'll work a 40 hour week, but will get paged all the time and have lots of little emergencies.
The second is sexier, and a good opportunity to move up the ladder, but you'll be working 60-80 hour weeks, loads of crunch time, and suffer due to constantly shifting management as the team explodes in growth.
All that being said, there are a lot of good opportunities, especially for younger engineers. Provided you have a decent performance review, mobility is pretty easy, so if you're stuck on a shitty team, that can change after a year+. You'll want to find a team with a manager who's been around amazon for a little while. You're supposed to tell your current manager first that you're looking around at other opportunities, but in practice this is rarely done before all but securing a new position. I recommend the Rowhouse coffee shop for talking with potential future managers. It's usually pretty clear after 2 and has lots of little rooms and well shaded windows.
If you end up stuck on a shit team, without being able to move around, start looking around Seattle. Twitter, Google, Hulu and Facebook are all hiring here, and they all usually pay better, in addition to having better perks. It's quite something to interview at Google's offices and see the difference in culture. If you've just gotten a promotion, or shipped a major product, that's an ideal time to start talking with other potential employers.
I don't know if Amazon is stressful to work for, because I've never worked there and haven't talked to any friends about it in detail, and this article did not help at all to shed any light on that.
Now my team had a very good manager who knew the system and pipeline. So if he was 95% sure he knew the answer, we never got the email. If he didn't, he would forward it onto the oncall. And the oncall might forward it onto someone else if they were busy with a Sev1/2 issue.
But it was expected that you would drop what you were doing and answer. I've seen devs get up during the middle of lunch and go back to the office to answer a Bezos question.
Glad I saw this article - now I don't need to fret about whether I should respond to the email. Just the very fact this article was written signals enormous alarm bells for anyone considering moving to work at Amazon.
Amazon has a terrible reputation, as evidenced by this article as well as a simple google search for "amazon work culture". And that reputation is costing them talent.
That's all I was getting at...
1) I don't see anything wrong with the question mark emails. Amazon places huge emphasis on customer service, and Jeff rightfully wants to know why is this particular customer unhappy.
2) No perks. Yeah, good free food would be nice. But I'm cooking my own launches most of the time anyway.
3) My salary (as an SDE I, college grad) is almost exactly the same a good friend of mine (also a college grad) got at Google in California (his was 10% more to cover the CA income tax).
4) Not sure about the stacking program, never heard about it. I'm certainly not stressed that I have to be better than my peers so that I don't get fired.
5,6) 3 out of 6 points in the article center around Bezos. Your chances of running into any of those 3 issues are next to nil. Amazon != Bezos.
* Amazon - top 20%/70%/bottom 10% buckets
* Facebook - definite bucketed review system every six months
* Google - unsure if bucketed, but performance review every three months and again at end of the year.
* Yahoo - definite bucketed review system every three months and again at end of the year.
If anyone knows the performance review systems at any other company, please definitely feel free to call them out in the replies.
Summary:
>There are no professional reviews by supervisors (because there are no supervisors). Instead, Valve uses a system of anonymous peer reviews, conducted once a year, where employees give their opinion of everyone they work with. Every Cabal is asked to rank the people they work with. No one ranks themselves. Results are delivered anonymously, and it’s up to the individual to decide what to do with the information. One concrete change that comes out of peer reviews is compensation adjustments. Valve goes out of its way to pay its people what they deserve, according to “who’s providing the most value at the company.”
http://www.forevergeek.com/2012/04/10-things-learned-from-va...
Well, you get to know if you are "needs improvement", "meets expectations", or "exceeds expectations", and you can pretend those are buckets if you try hard enough.
[1] http://www.businessweek.com/articles/2013-10-10/jeff-bezos-a...
Anyway, I've heard it's a tough place to work, but some people thrive on it... nothing beyond what's in the Businessweek article.
A better measure would be the median tenure of employees that left.
"We try not to spend money on things that don’t matter to customers. Frugality breeds resourcefulness, self-sufficiency, and invention. There are no extra points for headcount, budget size, or fixed expense."
But isn't making the employees happy directly and indirectly influencing the product and service the customer is getting at? I understand the business Amazon is in is of low-margin profit. But still, high employee turnovers may cost more than the extra-money the company can spend on making the employees happy. Not to mention the employees productivity can increase when they are happier, so the ratio of (productivity/salary) still increases even though salary increases. May be now Amazon can have less number of employees, but each doing more productive work because they are happy.
Does Bezos seriously forward any complaints received at jeff@amazon.com to the right person? I'll bet that is panic-inducing.
>"If you're not good, Jeff will chew you up and spit you out," notes one former employee. "And if you're good, he will jump on your back and ride you into the ground."
It's a good read on how not to lead a company, and I'm reasonably sure Amazon will fail once Bezos dies - the success seems tobe based on Bezos' enormous drive.
I would never work there.
But they are very successful. People say the same thing about Jobs, and again, they are very successful. People that say, "this is no way to lead a company" have to have counterexamples of equally successful companies that aren't run this way.
This is based off my knowledge from late-2003 through 2008. It may have changed by now.
Edit: Wait, I just re-read that. You mean each time Bezos receives a credible complaint from the public, he personally forwards it to all his VPs? Isn't that a massive time hole for his VPs? I'm sure it focuses people on random complaints, but then they spend much less time focusing on making their service(s) better for everyone.
And the lack of focus was the problem. Depending on when I got the email, I would look for root cause and other affected customers. But there were times I was operating on 2 maybe 3 hours of sleep and was just like "fuck it. I'm fixing this single order and moving on".
Please take into account, I was in Supply Chain and it has (had?) probably millions of lines of legacy code. Even after being on the team for 4 years, there were parts of the code base that were just voodoo. I would look at the code and be like "this can't possibly work".
Edit: fixed some autocorrect mistakes
Most of my friends who don't work in tech think that Amazon must be a great place to work for since it is a pretty successful tech giant and they think all tech giants give amazing perks and benefits to their employees (probably due to the standards set by places like Google and Microsoft). But this frugality to their employees is one of the main keys to Amazon's success. Amazon's goal is to make the customer happy, and they will be frugal on expenses that don't contribute to that goal. I mean, why would the customers care whether employees get free lunches everyday? This type of thinking is much different than a place like Google's where the obsession is towards making the employees happy, which in turn makes more productive employees.
As for stack ranking employees, it depends on the team you work for. My team in particular does stack rank people. Basically if you get ranked in the bottom 10% bucket for two years in a row, then you're fired. Yeah I know this system sucks sometimes as an employee but it does do the job of keeping people on their toes and making sure the quality of the people on the team is high. I personally tend to not like to work with people who coast at work and produce results at a slow pace, so I have no complaints about the stack ranking.
The pay is actually quite decent for a new grad. You might get slightly less in absolute pay from a place like Google or Facebook, but this is offseted by the lower cost of living in Seattle and also the no state income tax in Washington. But the pay on average for mid-level and senior engineers do lag significantly behind that of other tech giants. Again, this goes hand-in-hand with Amazon's concept of frugality and lower costs for the customer.
I would agree that Amazon is not always a fun place to work for due to high pressure to produce results and also the pager duty. If you want to have good work/life balance, then Amazon is not the place for you. Some of my co-workers originally from Microsoft who have gotten used to the comfortable lifestyle there are finding this out the hard way. Those who enjoy the relatively fast-paced work environment and the great potential for individual growth are the ones that are most successful and stay at Amazon the longest, while I've seen others who have more or less burned out by 2-3 years and have left the company.
In all, now is a great time to join Amazon as it's experiencing unprecedented growth and more buildings are being constructed now just to have enough office space for everybody. If you were to think about working for Amazon though, I would recommend some teams in AWS as the projects there are more technologically interesting and the hiring bar (and in turn quality of your peers) is higher than most other teams at Amazon.
Reloaded the page in the middle of reading it. Why?