Amazon reviews

3.5

60% would recommend to a friend

(209,034 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,034 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
Sep 19, 2014
Recommend
CEO approval
Business Outlook

Pros

Disclaimer: My opinions reflect that of an SDE in Amazon. Seems like some operational job functions are very tough. I have read through some of the other Amazon reviews and it seems to me that everyone has a very different experience! This is so true. Within the same team, you can have both workaholics and slackers coexisting and coworking together. I think I am more of the balanced type as I try to stay sane. The Amazon experience is basically the entire spectrum and it is what you make it out to be. Pros in Amazon certainly excludes great benefits, but compensation is competitive. Free food means average quality free coffee, once in a while free pizza for lunch where it is a working lunch, and free beer and finger food in special events. We get a free Orca card to take any bus in the Seattle area for free. $160 per month subsidy for office parking, which is better than nothing. Downtown monthly parking goes for about $200 per month. 401K contribution is 50% of what you put in, where you can put in max 4% of your salary. Not so great. Staff cafeteria food is average and not at all cheaper than outside food, or could be even more expensive. It is hard not to complain about the cafeteria. Vacation days are ok but note that there are no sick leaves. They count as part of your 5 personal days per year. Listing the benefits of Amazon is like listing the cons and not the pros. Work life balance seems to be ok for the most part, and seems to be individually-driven. No one will tell you that you have to come in at what time and stay till what time. I have team mates working every night and weekend, and others getting in at 10am and leaving at 5pm, all in the same team. Managers will focus on your project deliveries instead of how much time you spend working. If you work 40-hour weeks productively, you can definitely outperform someone who works 60-hour weeks but don't deliver stuff. Working less than 40 hours per week is somewhat common, but I can't say how many people are working how long. The view on work life balance is a bit skewed. All it comes down to are the managers and what they think. Projects are always never-ending but I have found that deadlines are very realistic and reasonable, without counting your nights and weekends. Getting some slack time once in a while is probably a sign of a healthy work environment. Everyone needs a break. On-call really really sucks. Basically all it comes down to is having SDEs double-duty as support operations engineers. Note that on-call does not improve the code quality of any team in any way. The on-call experience is particularly bad because you are using services from some other team, and their code is of low quality and fails for the wrong reasons. If the managers had given more time to up the quality, there would not be so many problems. Software is usually delivered with a tough deadline with code that meets the minimum quality bar and never gets improved for the next few years. The code review process does not seem to help improve the code but it really obstructs developers from making great changes as unconventional things will not pass code review in clumsy minds. Innovation and excellence are not the name of the game in Amazon. Searching through the Amazon code base is usually not going to turn up quality code that you can actually reuse. Integration is the name of the game in Amazon. You will need to spend a lot of time to figure out how to integrate your code with another team's services. Whether these other people are cooperative is a hit-or-miss. I have found that most people are responsive and helpful, but there are also quite a number of jerks who are out to make trouble for everybody. It is not easy to work across teams but the experience is mostly positive. Amazon is a huge behemoth and is hiring people like there is no tomorrow. This reflects well on a good growth momentum but also is worrying that the company is not turning much profit. If the company does not make money, where is our bonus going to come from? You can see new faces around the Amazon building almost everyday! Downside is that we are taking in a lot of average to above-average engineers and being an Amazonian SDE certainly does not share the same reputation as the top names. Amazon is a huge mixed bag of some very talented people and some very dumb people. I think the world is not turning up enough SDEs and the only way is for quality to go downhill. As an SDE, expect to spend most of your time talking, writing emails and documents, and maybe around 20-30% of your time coding. In most of the teams, you can work on interesting projects, but probably not revolutionary ones. Note that Amazon is a very down-to-earth company and the work is very down-to-earth as well. You will work on real things that people have actually requested for, and that people will start using as soon as you are done. Work is challenging but not to expect highly technically complex stuff. Most of the work has to do with solving everyday problems. To me, this seems to make sense because I have ever tried working on experimental projects before elsewhere and I did not feel it was a good use of my time. Internal mobility is a key strength of Amazon, and I am not sure which company has done better than Amazon in this aspect. Internal moves are easy. You only need to stay in your team for a year before moving to a different team. There is no easy way to tell which team is a good team to move to because they all have their different pros and cons and people and coming and leaving all the time! Seattle is by much rumour an easier place to live than the Bay area. Overall Amazon is a tough but yet sane place to work. The flexibility of this company is really its core strength. You have the freedom to excel as much as you want and also to slack as much as you want. Bummer. You shouldn't be slacking!

Cons

Beware of bad managers and horrible team mates. They are not specific to Amazon but they do exist in Amazon. I have to admit that Monday is usually a blue day at Amazon and it is very tough to look forward to getting into office. I don't know anyone in Amazon who looks forward to getting in on Mondays. Be realistic about SDE requirements. Coding skills are good to have but they are not the most important part of your job. I think we are hearing the same thing from every company. Medical coverage is average or below average. Expect to pay about $60 per month for singles and about $240 per month for families. $240 per month for families gives you $3000 in medical fees before you have to pay (more) anything out-of-pocket. SDE advancement is unreal difficult. They have about 6 levels total, SDE 1-4, then Senior Principal Engineer, and finally Distinguished Engineer. The number of SDE 1s and 2s are huge. Trying to get to SDE 3 seems to be all-of-a-sudden extremely difficult, but not impossible. So this essentially means that if you come to Amazon as a fresh grad SDE, expect to get about only one or two promotions in your entire career, which obviously is quite a lame expectation and reality. You will probably do much better in your career advancement anywhere else. Employee retention is horrible. I am not sure why the philosophy seems to be trying to undercut existing employees and then hire from external sources. Management all say that they are trying to retain people, but actions don't seem to suggest anything better. Rumour has it that annual pay raises are horrible. This basically mean that either you are a superstar in the company before they will try to retain you, or if you are smart you should not stay in Amazon for too long.

4.0
May 15, 2017
Recommend
CEO approval
Business Outlook

Pros

Great starting pay and the ability to get raises very quickly. Full training in all areas are offered and if your willing to work hard and sweat everyday for 10 hours a day, 4 days a week, then this is the job for you. The 4 day weeks go by quick, it can be exhausting so proper rest and a healthy lifestyle will help you stay strong within this company. Beat benefits as well once you are a hired on as a full time employee.

Cons

After 3 years of working with the company you "cap out" at $15.75, meaning you can no longer make any more money than that as a tier 1 associate. Your expected to want to move up in the company and that is the only way to make a better hourly wage, by advancing into management and operations management positions if there are any openings.

1.0
May 3, 2013
Recommend
CEO approval
Business Outlook

Pros

so called brand - nothing else

Cons

# 1 -> Risky for outside hires You see Amazon recruiting all the time. Reason is high attrition not need for employees. Out of every 100 external hires, 30 quit before 1 year; 80 quit before 2nd year end and only 7% remain till the end of 4th year when the RSUs vest So if you are an outside hire chances are 0.3 that you will have to quit before 1 year denting your CV. Too high a risk # 2 -> Be ready to be micromanaged Jeff Bezos is a infamous micromanager. 90% of managers in Amazon micromanage. You will be told what to do - including fonts in word documents, type of excel to create, what type of comments to provide # 3 -> Nobody will care for you HR is non-existent in this company. Leadership principles are a big hoax. Only on paper, none followed. Managers interested only in furthering their own careers. No meaningful career discussions possible # 4 - > Career levels -> You will be below the ones that joined out of campus or stayed many years in Amazon by a drastic margin Career Levels in Amazon are: Level 4: SDE - 1 Level 5: SDE - 2, TPM, Manager - II, Product Manager Level 6: SDE - 3, Sr Engineer, TPM-III, Manager-III, Sr Product Manager Level 7: Principal Engineer, Principal TPM, Senior Manager - Software Dev, Senior Manager - Product Management (They will camouflage this in the external market as "General Manager" to hoodwink ppl) Level 8: Director Level 10: VP (There is no level 9) Level 11: SVP Level 12; Bezos (CEO) For internal campus hires Level 4 - usually a SDE stays 2-3 years before making to Level - 5 Level 5- Level 5 to 6 is tough and can take upto 3-5 years. level 6 to 7 is also 3-5 years For external hires (outsiders) Level 4: Folks with less than 4 years work ex OR with salary lower than max band of Level 4 will come here Level 5: Folks with salary less than max of Level 5 OR with upto 9-10 years are hired here Level 6: Folks with less than 15-16 years are hired here Level 7: need 15+ So net-net if you are at level 6 outsider - you could be director at Travelocity while a campus hire can be there within 5 years VERY bad for outsiders A director at Yahoo may join at Level 7 and report to a joker with no ppl manager skills 10 years younger to him. (Associates team in Bangalore is one such team - worst to work for) # 5: Pay They design pay with base pay + sign on Sign-on is for first year and second year - it is a trick to ensure you run on treadmill for 2 years and your salary at beginning of 3rd year can be less than the first year if you are not promoted # 6: Recruiters lie Due to high hiring bar and bar raiser interviews, they reject most that interview. This means recruiters are under tremendous pressure to get candidates in. Some positions are open for 6-12 months and finaly moved back to Seattle. So recruiters lie left, right and center to get candidates in. Don't trust the recruiter #7: Lack of social etiquette It is Amazon's official line that since ppl are overworked they don't socialize and develop social etiquette. Typical Amazon manager (those who grow from within) are abrasive Net-net bad place to join for anyone experienced. Risks outweigh benefits. Infact unless they offer 3X pay (which they won't), not worth joining Amazon. Recommend this company to your worst enemy

Viewing 28 - 30 of 209,034 Reviews

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