Amazon reviews

3.5

60% would recommend to a friend

(209,259 total reviews)
avatar

Andrew Jassy

50% approve of CEO

57% positive business outlook

Amazon has an employee rating of 3.5 out of 5 stars, based on 209,259 company reviews on Glassdoor which indicates that most employees have a good working experience there. The Amazon employee rating is in line with the average (within 1 standard deviation) for employers within the Information Technology industry (3.9 stars).

Reviews by job title

209K reviews
1.0
Mar 7, 2013
Recommend
CEO approval
Business Outlook

Pros

Very competitive salary for Seattle market

Cons

- Workload and work/life balance (was even worse than being at a big law firm) - Inadequate training - Uninteresting work (get ready to spend your days writing disclaimers) - Few perks - Unsupportive environment with virtually no secretarial or paralegal support - Cramped, noisy and dark offices - Endless goal setting and review processes that keep you from doing your work - Dishonest personnel misrepresented the nature of the job and the benefit/compensation packages I would be given during the interview process - Only 2 weeks paid vacation per year during first 2 years of employment - Dogs all over the office - if you don't like hearing/seeing/smelling other people's dogs all day, you'll be miserable

1.0
Jun 13, 2008
Recommend
CEO approval
Business Outlook

Pros

The starting salary is extremely competitive. The hiring pipeline is also extremely efficient, empowering Amazon.com to court and successfully hire some of the smartest professionals out there. Unfortunately, those are the only positive thing I can say about the workplace itself. Outside of work, when you aren't getting paged up the wazoo by legacy applications no one in the company has any idea about, life is awesome. Seattle is a beautiful city with plenty of culture and no lack of things to do. A nice side effect of working at a place with insanely high turnover and high starting salary is that you end up with tons of young professionals, all new to the same environment and in the same stage of their lives ~ if you're one of them, there are plenty of people to meet and hang out with.

Cons

Amazon does not value its employees and this severely affects every aspect of worklife. Employees are treated as replaceable, renewable resources, not as members of a working team to grow with the company. The focus is on new hiring with the expectation that any semi-intelligent employee will leave within the first two years. New hire salary is incremented at well over 2x the rate that top members of a team are given raises. New folks regularly make 5-10K more than their tech leads who are the highest contributors on the team, breeding poor sentiment. Promotions are easily promised during crunch times requiring 100-hr work weeks and just as easily forgotten when promotion or bonus time actually does come around. Additional responsibility, both in person and in project management, are regularly compounded upon top contributors without promoting individuals to the authority such a position requires, making it difficult to get things done in a culture where cross-team cooperation is like pulling teeth. In terms of quality of work, there is no value given to developer time and no emphasis on the importance of infrastructure. Build tools are down daily and ownership is a lost concept. Scapegoating is a regular occurrence when site-wide post-mortems require heads to roll. Few things are properly documented, rarely anything is QA'ed, and as all original product engineers tend to leave within two years, nearly everything is a legacy application. The product-development lifecycle emphasizes pushing new features/products out quickly, leaving little or no time for QA cycles. The same engineers who coded the features under crunch are sometimes asked to do QA sign-off. Yet when they come back to management with lists of blocking/non-blocking bugs, they are asked to hide the lists and just to provide the sign-off. The result ends up being shoddy services held up by a company of already-overworked engineers serving constant on-call rotations who know they will be paged, but even knowing this are rarely able to figure out how to even begin debugging the systems. When I joined, every single person on the previous generation of my team had left. I later discovered that this was a regular occurrence which had already happened for the third time. All the great projects and career opportunities I had been sold on before joining were back-burner items reserved for interns and other people they had yet to sell a permanent position to. Regular employees were delegated to continuous on-call rotations for applications no one knew anything about and left to debugging bugs hardcoded years before. The overwork, stress, and lack of self-fulfillment created quite the back-stabbing team. In my first week as a new hire, I was angrily told by my mentor "Every time I sit down to get something done, you ask me a question." Later the same day, I was told by my manager "So I've talked to the team and they say you never talk to them or make use of their expertise ~ you simply putter in a stuck corner when you could just ask." As my time there progressed, I regularly discussed the lack of opportunities and the disparity between my expected and actual roles with my manager, who always promised clear action items to address my concerns ~ none of which ever happened. When I found a new team where I thought I could make a greater impact, my manager blocked my transfer, going all the way through HR to accuse of poaching. When I tried to leave the company, my manager tried to delay my resignation. Good stuff.

4.0
Apr 2, 2011
Recommend
CEO approval
Business Outlook

Pros

At Amazon, a developer is like a clown in circus -- must be able to perform all kinds of tricks on acceptable level to get the job done. Same time, you will learn a great deal and will understands IT end-to-end. For an SDE, being a part of Amazon Web Services gives you the edge to work on truly high-scale projects and buys you a free ticket to many other work places when you decide to leave. Interestingly enough, right now there is an exodus of Microsoft people willing to switch over and work for AWS. Amazon is definitely not for everyone and requires a lot of effort to stay sane. Yes, you will be stressed out almost every day: either being on-call fixing stuff you never seen before (the timer is ticking btw) or managing unrealistic project deadlines or very often both in parallel. However you may look at it from another angle -- this is how people bond and develop trust when they go through hell together. Your Amazon co-workers will be like your good old army friends forever. On-call can be horrible depending on the team or time of the year but don't create illusions because the industry is shifting the majority of software jobs towards developing and running services. Amazon will take you ahead on that and you will learn how it's done on the large scale. As a matter of fact, at Microsoft more and more devs carrying a pager too and also staying sleepless (yeah a bit to the East, in Redmond.) I like the fact that people don't slack around here and majority of managers are occupied with a plenty of real issues and getting paged too. There is very little of bureaucracy here: know the right thing to do? then go and just do it! You will feel empowered when you realize that you control such a huge fleet. You will find a lot of smart people around you and most of the time they say what they mean. After tasting Amazon it is hard to go back to the traditional IT company where everything is slow and managers are afraid of changes. If you prefer true ownership of what you are given, you will find Amazon a decent company to work for.

Cons

The attrition is very high which is not good for the moral but again those people who are leaving now will call you some day with a job offer. Agree with other reviews that you should know a lot of stuff before joining Amazon because there is no time to learn or take a class on anything. It is a sink-or-swim environment. Taking this into account, I would say that entering Amazon is probably better as the second job when you already know quite a few things, learned to code well, understand how to manage priorities, and now it's time to turn your brain on full throttle. Amazon has the worst choice of medical plans across pretty much all high-tech non-startup companies in the area and I don't count MS at all here. Honestly, I do not recommend Amazon to my friends because it is not a comfortable place to work at. There is a lot of pain going on here and I'm not enjoying it but for myself I consider it as the growing pain.

Viewing 43 - 45 of 209,259 Reviews

Glassdoor has 250,644 Amazon reviews submitted anonymously by Amazon employees. Read employee reviews and ratings on Glassdoor to decide if Amazon is right for you.