Amazon reviews

3.5

60% would recommend to a friend

(209,825 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,825 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 Tecnologia da informação industry (3.9 stars).

Reviews by job title

210K reviews
5.0
Apr 19, 2017
Recommend
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.

3.0
Nov 6, 2016

SDE I

Recommend
Business Outlook

Pros

- very smart coworkers, you raise your IQ by just chatting with them; - good pay level; - awesome level of work dedication; - countless learning opportunities, technical challenges that are tackled on a daily basis are hard and fairly non-trivial; - hard-working people all over the place means that everyone is focused on delivering, therefore standard communication overhead and bureaucracy that is typical for big companies is almost not present (feels pretty much like a startup). Not a place for slackers - they won't survive even a week. You end up contributing much more than you ever thought you are capable of, which is a good feeling and builds up a great confidence level in your skills (at the price of getting quite exhausted though). - a good thing is that if you criticize against the work environment, no one will condemn you about it (aka there is no internal cult about Amazon), but will rather likely agree with you provided that you give some ideas for improvement - these are always very welcome, and if you are persistent and dedicated enough you can definitely have an impact, make a change, and this will be much appreciated; - people generally respect you a lot, I've never felt underappreciated and under-acknowledged even for a moment.

Cons

- terrible work-life balance, working long hours is standard and although it is an 'unstated expectation' it is rather assumed that you have to do it; - indescribably bad on-call, in some teams there are cases of people who quit after first couple of on-call shifts; - some organizations are focused on revenue only, and ignore dealing with technical debt. Tolerating this year after year leads to extremely bad code base which is impossible to improve, and is therefore just left to be patched manually during on-call shifts. In other words, the focus is put on curing the symptoms rather than fixing the real root causes. This is a classical example of organizations that simply do not learn from their mistakes and their past experience; - a key company value and tenet is to be extremely quick and fast with deliveries, which naturally comes at the cost of very poor to almost-zero quality. This is especially true for the case of terrible code bases, where pouring dozens of new features every month only exacerbates the problems and turns the on-call into a frantic clicking exercise, a manual maintenance of what is supposed to be an automatic service. The worst part is that next sprint you will be too busy to deliver even newer features, so you end up never taking care of fixing the already embarrassing v1 delivery from the previous sprint (that you thought to yourself "ok, it's not great now, but I'll definitely stabilize/polish it later" - actually this never happens). - this naturally leads to a huge attrition rate, people come & go like in a supermarket ... Just look at the thousands of vacant SDE positions that Amazon has at every moment. The average time spent in the company is so short, that it all looks like this is some sort of a temporary seasonal job, rather than a serious engineering activity that is part of a well planned long-term career and professional growth. Part of the reason why this still works is that for foreign workers it is a great opportunity to get their immigration status secured (aka PR, green card, etc.) if they can survive long enough. For others a major incentive is probably the good stock options package, but it requires that you survive really long.

4.0
Feb 8, 2016
Recommend
Business Outlook

Pros

I've been with Amazon for over 8 years, working as an Sr. Software Development Engineer currently on-track to a likely Principal Engineer promotion within a few years. If you find the right team, both in terms of one which fits your strengths and which has good management, Amazon can be an amazing place to work: The challenges are substantial, the problems interesting, and you can make changes which really make it to the bottom line, not to mention public recognition. I have actually had the experience of a friend saying, "you know, I just discovered something on Amazon," to which I could reply, "Yes, I was one of the key engineers on that project." Movement within the company is highly encouraged. If I start to feel like I'm "burning out" on a team, there is easy ability to move to a different one. A few loopholes which made it possible for a manager to "hold onto" an employee they didn't want to move were recently closed in a policy update. I actually find the work-life balance very good; I work roughly 45 hour weeks most of the time, though in the summer probably fall back to 40 (or less) due to outdoor activities (unrelated to work) I participate in. There will usually be a few weeks of the year where I end up working long hours to meet some deadline or deal with an operational issue, but "long hours" are usually in the 55 to 60 hour range. I know there are teams out there which have problems with work-life balance, but honestly, within the company, they are well-known. As such, people with experience within the company avoid those teams like the plague. (Hint: If the team has a name which seems related to the burning of materials, there's a good chance it's one to avoid.) The longer an organization has existed within the company, the likely better it is to work for. Retail is (more or less) a pretty good place to work, AWS used to be harsh but is getting better, but as you get into the newest big projects, the work can be more suspect. That being said, both Retail and AWS have some fascinating projects. If you know how to negotiate, you can get a very good salary out of Amazon as an experienced hire; I don't know that college hires have it as easy.

Cons

The promotion process is, at best, convoluted. As I mentioned above, I'm having discussions all the way up to people at the VP level concerning Principal promotion requirements, and it's basically a one to two year process to get all of the ducks in a row, so to speak. On top of that, the formal titles and levels don't necessarily match the rest of the industry: what an SDEIII (aka Senior Software Development Engineer) does at Amazon most companies would likely call a Principal Engineer or similar. What we call a Principal Software Development Engineer would probably be a Principal Architect over much of the industry. These issues are, I think, related. The official standard is that you have to be already performing at the next level in order to get promoted. As such, there are a bunch of SDEII's which are doing SDEIII work but haven't yet managed to justify the promotion, a bunch of SDEIII's which are doing Principal work who haven't justified their promotion yet, etc... Because "justifying your promotion" can be so challenging, it makes the lower role look more senior than the title (or even leveling document) would suggest, thus making the problem even worse. SDEII's are expected to look like that SDEIII on their team, who is already starting to look like the Principal under their director, leading to an endless rat-race of more and more difficult promotions. While I support Frugality, there is a term floating around the company which comes up often: "Frupid" (Frugal-Stupid). I don't mind the lack of gym memberships, free food, or those sorts of things, but when you put an employee on a nine-hour flight for business purposes, don't make them sit in the cheapest seats on the airplane and at least let them book Economy Plus or whatever the second tier is. Five-year replacement cycles on laptops honestly leaves experienced employees with machines not up to professional standards and does impact performance. I would complain about the monitors they make Engineers use, but, finally, they just updated that standard to something very usable. On-call can, quite frankly, suck if you're in the wrong team, though they tend to be in the minority. I support engineers being on the line to make their systems work properly, but every team deserves follow-the-sun first line support to handle operational issues which don't fall back into a software issue. This is getting better and many teams do have some form of follow-the-sun first lines. There's a bit of "Management by Paranoia" at times, especially around peak (just before Christmas). The company can be too risk-averse in some ways. Even worse, its risk-aversion isn't always intelligent, avoiding high-value risky projects in order to push out a lower-value one which happens to have the attention of the right VP or SVP.

Viewing 472 - 474 of 209,825 Reviews

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