Amazon reviews

3.5

60% would recommend to a friend

(209,062 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,062 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 Informationstechnologie industry (3.9 stars).

Reviews by job title

209K reviews
1.0
Jun 13, 2008
Recommend
CEO approval
Business Outlook

Pros

The initial offer was the best I seen in the industry.

Cons

I joined my team last, but somehow became the most productive person in the team of 7 after 1.5 years. Probably due to the fact that I was young and naive, and believed that more good work I produce, faster I would would get promoted and receive raises. Not quite. I was working 140 hour weeks, having almost zero social life. They gave me a 1.5% raise after 1 year, citing that promotions and raises are not normally dished out to people who has been their for more than 1.5 years. The max raise was 3% annually, which was only 6 months after my last review period (which was discarded because I was too "young" in the company). So despite the highest performance rating on the scale, I received a prorated 1.5% raise. I was the engineer primarily responsible for launching a new store in the company. 5 days of almost zero sleep in the war room. Before the launch, my manager promised extra vacation for me to unwind, big raises and promotions. After launch, I barely saw the guy anymore. I quit soon afterwards. Then I found out the guy was trying hard to climb into the director seat. Which he did. While I received no pad on the back, no raise, no promotion, no extra vacations, the VPs all recieved a 2 million cash bonus, and directors 1 million. The only recognition I received was a $1.50 coffee purchased by my VP after 3rd night straight in the war room. When I played a small part in accidentally revealed project on the main site, which received wide press coverage. (Many other played a bigger part). I was the only one to own up to my mistake. Therefore, I was single handly scapegoated for the incident. I was not allowed to defend myself in front of the post-modem committee, because management deemed 3 hours out of my time would jeopardize the project. So they wrote something in my place admitting guilt. When I was leaving, I was appointment manager of two new hires. Even though I was still SWE1 (they never talked to me when the HR promotion cycle came and went). Both new hires were paid 10k more than me a year, plus 5k more cash bonus. That's when I just left. If you are a masochist, or curious about what complete hatred for the human race feels like, go work for Amazon.com. For that, they won't disappoint.

3.0
Dec 13, 2018
Recommend
CEO approval
Business Outlook

Pros

Universal Pros - Amazon gives you relocation. It sponsors visa, pays for your move and even gives starting bonus. Which is good if you live in 2nd/3rd world and looking for high profile company in your CV. Amazon is always hiring from every part of the world so you have chance no matter where you live or what’s your background, to some extent, I guess. Also, you can choose where — in which country and city — to join upon applying for position. - You get to see how Amazon builds and runs software and this is very valuable for engineer. - There are many things going on around and you may entertain yourself observing. - You can switch teams easily. Can choose between AWS, Amazon, Amazon devices, Audible and bunch of other businesses. - The company is built on ingenious but simple principles that allows it to stay itself and expand like crazy. It is worth seeing that from inside. - You don’t have to be super smart or super techy to make good career there. Berlin Pros - Salary is good compared to majority of Berlin IT companies. - Easy to travel to Seattle HQ or other offices. You can even switch team and relocate after some time.

Cons

Universal Cons - Everything you do is duct tape. Don’t mention “quality” - you won’t be understood. Don’t plan your work beyond 20% that bring most (or none) of result, it won’t go beyond that. - Nobody cares. New joiners see that nobody cares and pick that up too. There’s a leadership principle called “Ownership” but Ownership is a joke. Goals are the only exception. Once something becomes a goal, people start noticing and caring about it. - People who want to grow optimize for their promotion (because of two above). You find yourself doing absurd stuff, people talking and articulating specifics but ignoring big picture, people not noticing obvious. That’s not always because your manager or senior engineers are stupid, that’s because they are gaining specific points for their promo. Your peers don’t know what to do for their career growth, they will optimize unnecessary things and try to impede you if they think you’re getting points ahead of them. Official promotion requirements exist but only looked at for formulation to decline. Unofficially it is simple: you need to do only what your managers want and as quickly as possible if you want to get on the next level. - Bad Software Development Managers; many more bad managers than good ones (more below). - Watch out for Non-Competition Agreement if you start in US. It is better to ask and read it before you accept the offer. Ask about Open-Source contribution policy beforehand also. - It is hard to make friends with peers. People quickly turn unwelcome by default. - Happiness of employees is never a priority at Amazon. I never read in press or heard that Amazon wants to see happy employees. You won’t become happier than you were before joining. - Amazon is the worst place I have worked in terms of trust in people in little things. Your trust and common sense are raped and betrayed on the daily basis. Some people might live ok with it though. - You won’t find a big mission of being Amazon. Leadership Principles only cover how Amazon is doing what it’s doing, not why. Being most customer-centric company isn’t also “why”. Amazon exists because it brings good money and, perhaps, it is entertaining to do experiments at large scale (this is called “big opportunities” in managers slang). - Amazon is managers organization. You better hide your opinion if you want to make career as an engineer. I have seen how smartest senior and principal engineers swallow whatever nonsense managers come up with, and execute on that. - Growing as Software Engineer you will not get more power over people. You get more technical scope of work to do and higher level of technical decisions to make but you can’t actually make other engineers follow your vision. You influence without command, because command is only manager’s job. This makes a phenomena that as Software Engineers grow they, learn how to look responsible (everybody likes credits) without actually carrying responsibility (nobody likes incident calls) for larger systems. Principal engineers become special cast on their own, already distant from SDE I and IIs but not quite welcome in managers camp. Berlin Cons - Watch out for folks who came from US and don’t plan to stay. These will ride you for their career till the last drop of your blood. - Most intelligent people in the office are most unwelcome. - Higher % of lazy people than in US. - Hard to find anybody with balls. Worst thing in Amazon is managers, in my opinion. They deserve few special words. Managers are consistently unprofessional in both management and engineering. I’ve been at several managers interviews. Manager candidates are not asked any worthwhile technical questions. Mediocre engineer with three-five years of experience would easily pass that technical bar. It is mainly checked whether they made “right” decisions in different situations. Loyalty to the system is the thing that matters most. For people not familiar with Amazon organization type, every engineering team with 4-15 people has a Software Development Manager. This person is responsible for running the team. This person does not have formally defined reference of work and practically has last word in every question. Managers are receiving special trainings and information not available to other employees. That makes them special caste; they tend to distantiate from reports and hang out with other managers. In few years I worked with managers ranging from silly to plain stupid, from whip crackers to highly organized anti-social types, liars and place seekers, two thirds very weak technically and not learning. Yet respected by higher leads and regularly getting promotions. Only once I got a manager both good technically, in personal communication, getting along with people and making a team. If you’re lucky to get a good SDM, stick to him or her and don’t let them go.

1.0
Aug 13, 2017

Pending start date

Anonymous employee
Recommend
CEO approval
Business Outlook

Pros

None. Can't think of a single one

Cons

They overstaff, or at least it seems. They give out direct job offers to thousands of people without actually having enough available positions. They give you an immediate job offer with no specific start date. They inform you to wait until a spot is open and it needs to be filled. (It's like how airlines overbook flights, they sell more seats than available to make sure that the flight is at full capacity) Amazon talked about how their hiring over 50,000 people, when in reality it could be months before you actually start working. The HR Department works more like a temp staffing agency. It's ridiculous. Don't give someone a job offer without an actual open position. Also, if you want to communicate to the HR Department, you have to do it through chat or email. There's not an actual phone number. I wonder why?

Viewing 64 - 66 of 209,062 Reviews

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