Amazon reviews

3.5

60% would recommend to a friend

(209,253 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,253 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 Tecnologías de la información industry (3.9 stars).

Reviews by job title

209K reviews
4.0
Mar 13, 2018

Sr. HR Assistant

Recommend
CEO approval
Business Outlook

Pros

HRBP's, and HR Managers tend to be very smart and try to help you grow as much as you can. I've learned a lot more in 3 months here than I did during college. It's a fast-paced environment and most likely different from anything you're used to as a recent college grad. You will be working in a warehouse assisting a diverse background of associates with a very wide range of problems. It can be challenging, but if you're really motivated then it's well worth it. For an entry-level HR job out of college, the compensation is pretty good. $25 an hour (52k a year), plus 10k sign-on bonus, 5k relocation package, and 25k in stock (vested over 4 years). It's also Amazon, so it will look good on your resume and you will learn a lot about a wide variety of HR-related issues. Because your experience with HR is so diverse, not just focused on benefits or recruiting, it will help you transition into a wider variety of roles within Amazon or elsewhere if you choose to leave. The HR ladder is pretty clear within the FC's. It goes from Ops Admins to HRA's, Sr. HRA's, HRBP, Sr. HRBP, HRM, Sr. HRM, and upward. After 18 months as a Sr. HRA, you are interviewed for a possible HRBP/Sr. HRBP role. The possibility of moving up depends on how good you are at your job and business need. Diversity. Amazon is very good about hiring a diverse population of associates and managers/leadership. You'll work with people in all sorts of roles from all walks of life here and that's invaluable. 3 day weekends. Majority of shifts are either Sun-Wed or Wed-Sat.

Cons

Partnering with Ops and Area Managers can be frustrating and difficult at times. Make sure you build a solid relationship with them as early as possible. You will be in constant contact with them. Associates will hit you with all sorts of different questions/problems that no amount of training can really prepare you for. Some problems are as simple as "I can't hit ctrl+alt+delete" and some are very complex and can even take an emotional toll on you (i.e. an associate being run over and killed in the parking lot by another associate). Be prepared for anything. As with many HR positions, the vast majority of employees are women. I don't perceive this as a bad thing, but if you are a straight white male, be prepared to be the only one in your entire team. High attrition. This is to be expected with entry-level associate positions, but very rarely will you find people who have worked there for longer than 2 years, including leadership. Attrition within HR university hires isn't as bad as Area Manager university hires, but it is something to be mindful of. 401k plan is awful. Amazon will only match 2%.

1.0
Jun 3, 2017
Recommend
CEO approval
Business Outlook

Pros

Everyone truly cares about the customer. Some teams are working on game-changing technologies. Amazon is well-positioned to make an impact on the way retail operates and on the way everyday people live. The Principal Engineers are very smart and they give presentations on cutting-edge topics. The benefits are pretty good and the compensation is quite high even for engineers early in their career. Lots of people bring their dogs to work.

Cons

#1 Issue - Code Quality: Amazon has a leadership principle: "Insist on the Highest Standards." In theory, this means that the code quality should be high. In practice, managers have conflated unit test coverage with code quality. Is code coverage a good metric for code quality? Is it not possible to write incomprehensible spaghetti code with high coverage ratings? The manager still gets to submit a weekly report to the director with a nice, carefully-curated set of visual aids: pie charts and graphs, which business-types love. Meanwhile, the actual code has several problems: a) Many, many branches, with null being used as a sentinel value between interacting micro-services; b) Hard-coded domain knowledge; c) Overuse of semi-dynamic features like Map<String, Object> to bypass the need to write unit tests; d) Overuse of Gang of Four design patterns, with no actual knowledge of the appropriate use of those patterns; e) Extreme verbosity, with simple tasks requiring thousands of lines of unreadable code; #2 - Deadlines: Out of all the Amazon leadership principles, only one actually matters: "Deliver Results." Deadlines are short. Piling on more and more technical debt is encouraged. Promotions are given to the most "productive" engineers, and years later when the product they created can no longer withstand the demands of the market, they have long since left the team. You see this problem in the financial sector too. There is a strong incentive to hide latent problems deep in the software provided it gets it out the door faster, because the person who needs to maintain the software hasn't been hired yet, and by the time the latent problem becomes a real problem, the engineer has already been promoted and is long gone. A constant influx of fresh, low-level SDE-Is is required to maintain these old technologies that are drowning in technical debt. Attempting to sacrifice development velocity as a form of long-term investment in quality is punishable by placing you on a "Performance Improvement Plan." #3 - Primitive Tools: The tools that engineers use at Amazon are very similar to the tools you might find if you were to time travel to the year 2002. Ironically, there are no tools to help improve developer productivity. The "self help" culture at Amazon encourages you to solve your own problems, by yourself, on your own machine, with no help from others and without helping others. The productivity-based promotion system discourages collaboration. The leadership principle "Are Right, A Lot" is interpreted as meaning that only information which can be neatly fit into a graph is worth knowing. Thus, things that don't fit in a graph, such as intangible improvements to the development process, never receive a budget. There is no official support for your development environment, including the cloud machine you develop on and the software you use to write code. If you have a problem, you fall behind and your "productivity" is reduced. Your manager will get very angry with you, and threaten to put you on PIP. If you ask for help, other engineers will slowly start to resent you. It creates a very "wild west" culture complete with the lack of amenities, the aura of distrust of others, the lone cowboy... #4 - Lack of Diversity: Walking through the production floor at any building in the Seattle campus one might be stricken with the question: "Where are all the women?" The women who might be willing to work the hours expected of them, under the toxic conditions one finds in the engineering teams, will likely instead be found working as lawyers for triple the pay. Diverse types of people are not found because diverse ideas are not found. Amazon is so confident in the power of it's leadership principles that any dissenting opinions or personality types are ruthlessly cut from the employment pool by "bar raisers." The people who do end up working at Amazon are almost exclusively young men in their 20s, early in their careers, from parts of the world that have high male/female ratios. #5 - Poor Work/Life Balance: One consequence of poor code quality and short deadlines is that everything is breaking all the time. And in order to keep the lights on, teams have an On Call rotation. The On Call carries a pager and can be paged in the middle of the night when a metric is out of band. The On Call always looks frazzled at all hours of the day for the week or two that they carry the pager. New employees, who have never written a single service and who are hired to help maintain an old legacy system with poor code quality, can be expected to go On Call after 3 months. The will be paged repeatedly for problems caused by other people, including people who got promotions and long since left the team. In theory, On Call is designed to improve accountability and provide an incentive for engineers to write higher quality code. In practice, it socializes mistakes and therefore reduces code quality. There are people who work on the AWS teams work all the time and sleep at the office for just a few hours at night.

5.0
Apr 19, 2017
Recommend
CEO approval
Business Outlook

Pros

You will be forced to think big and innovate beyond your limits. You will be pushed to grow as a leader throughout your tenure. Limitless potential to make change. Relentlessly high standards. Take any number of leaves when you feel like. Work from home whenever you want. Come to office when it suits you, leave when you feel like. As long as you make sure you deliver results. You'll be forced to "own" what you work on. Great internal engineering culture. If you join as an SDE, your manager will either be an L5 or L6. Many of them are extremely smart and will propel you to grow. Many won't be as effective. But the good thing is, you can do it yourself. You will have enough independence to make an impact and grow in your career. In fact, you are encouraged by the company to do projects outside of your day-to-day, work with other teams for short durations, have mentors from different organizations etc. ALL L7+ managers I've interacted with have been highly competent and sharp. These are the folks you will look up to and seek to learn from. You can't bullsh*t anybody. You will be found out.

Cons

Teams in amazon are very, very independent. So much so that some of them might as well be in a separate company for all intents and purposes (some of them technically are). So there's bound to be bad teams and good teams. In the good teams (which I believe would be most of them), the high standards and expectations push you to transform yourself into an extremely well rounded Leader+Engineer. But, the same standards can crush you if you aren't smart enough. If you're having to work 10-12 hours a day to keep up/stay ahead of the curve, then you aren't smart enough.

Viewing 172 - 174 of 209,253 Reviews

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