Amazon.com Reviews

Updated July 1, 2015
933 reviews filtered by
  • Any Location
  • software engineer
  • Any Status
Employment Status

Reset

933 Employee Reviews

Sort: Popular Rating Date
  1. Awesome Place to work

    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Current Intern - Software Development Engineer Intern in Seattle, WA
    Current Intern - Software Development Engineer Intern in Seattle, WA

    I have been working at Amazon.com as an intern

    Recommends
    Positive Outlook
    Approves of CEO
    Recommends
    Positive Outlook
    Approves of CEO

    Pros

    Amazon is a great workplace to grow in your carrer. I

    Cons

    I dont see any cons related to Amazon

    Advice to Management

    definietly recommend Amazon for others


  2. Great place to learn

    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Former Employee - Software Development Engineer in Seattle, WA
    Former Employee - Software Development Engineer in Seattle, WA

    I worked at Amazon.com full-time (More than a year)

    Doesn't Recommend
    Negative Outlook
    Approves of CEO
    Doesn't Recommend
    Negative Outlook
    Approves of CEO

    Pros

    Smart people, very motivated and great for recent college grads to gain professional experience. Also a good resume builder.

    Cons

    No work-life balance. You are expected to work a lot. Unless you are single and workaholic, it can be a problem.

    Advice to Management

    Stay true to the leadership principles of Amazon and don't be a manager. Be a leader and inspire.


  3. good first job

    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Former Employee - Software Development Engineer I in Seattle, WA
    Former Employee - Software Development Engineer I in Seattle, WA

    I worked at Amazon.com full-time (More than a year)

    Recommends
    Positive Outlook
    Approves of CEO
    Recommends
    Positive Outlook
    Approves of CEO

    Pros

    Really good first job for soemone right out of college. You get to learn a lot

    Cons

    Not so good work life balance


  4. Is this helpful? The community relies on everyone sharing – Add Anonymous Review


  5. Review

    • Culture & Values
    • Comp & Benefits
    • Senior Management
    Current Employee - Software Development Engineer II in Seattle, WA
    Current Employee - Software Development Engineer II in Seattle, WA

    I have been working at Amazon.com (Less than a year)

    Recommends
    Positive Outlook
    Approves of CEO
    Recommends
    Positive Outlook
    Approves of CEO

    Pros

    * Get to work on exciting things from day 1. You set boundaries for yourself.
    * management is pretty good in terms of listening to engineers (at least for the technical part)
    * you can grow to be a leader
    * other smart engineers

    Cons

    * Frugality gets stretched too far sometimes
    * on call

    Advice to Management

    * invest in the growth of engineers more


  6. Helpful (1)

    Great place to learn a lot but lots of pressure at expense of life style

    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Former Employee - Software Development Engineer II in Seattle, WA
    Former Employee - Software Development Engineer II in Seattle, WA

    I worked at Amazon.com full-time (More than a year)

    Recommends
    Neutral Outlook
    Approves of CEO
    Recommends
    Neutral Outlook
    Approves of CEO

    Pros

    You get to learn a whole lot of neat technology at Amazon. It is a very vibrant place and generally the people you work with are friendly. They do compensate you well but there is a reason for that as the explained in the 'Cons' section...

    Cons

    On-call duties are the worst--very high pressure in which you have to try to solve emergency situation often on code you have NEVER seen before (someone else's code in which that 'someone else' has probably left the company long time ago). Also, getting help from others can be tough at times since everybody is quite busy so you have to find the solution on your own via the company Wiki, etc. Also important is culture: Amazon has lots of 'young' folks and you can sense the condescension from them to older folks. In fact, quite a few of them seem very cynical when interacting with the older generation.

    Advice to Management

    Need to be more realistic that just because you may be an advanced software developer (SDE II, etc.) does not necessarily mean we are going to have the solution before you even ask the question of solving it.


  7. Helpful (1)

    Great comp

    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Current Employee - Software Development Engineer In Test II in Seattle, WA
    Current Employee - Software Development Engineer In Test II in Seattle, WA

    I have been working at Amazon.com

    Doesn't Recommend
    Positive Outlook
    Disapproves of CEO
    Doesn't Recommend
    Positive Outlook
    Disapproves of CEO

    Pros

    Compensation is great if you work for at least 3 years, because only then will the stock starts to vest.

    Cons

    The base salary is not as much. And there is no performance bonus.
    No work-life balance, management can be utterly idiotic.


  8. Pretty nice place to work, great company philosophy

    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Current Intern - Software Development Engineer I Intern in Cambridge, MA
    Current Intern - Software Development Engineer I Intern in Cambridge, MA

    I have been working at Amazon.com as an intern (Less than a year)

    Recommends
    Positive Outlook
    Approves of CEO
    Recommends
    Positive Outlook
    Approves of CEO

    Pros

    The mindset that all employees are the owners of the company make them more productive and cooperative. The motto of "The world's most customer centric company" is aligned with my goal to develop technology that benefits wide public.

    Cons

    It could be discouraging for employees that the company does not put efforts on branding. They might feel the company is less attractive than it's competitors in job market.
    Lack of perks such as free food or branded souvenirs is part of their principle of frugality. This can also make employees feel small compared to friends that work for competitors.

    Advice to Management

    Amazon should put every effort to attract the world's brightest minds. Your hiring system is effective in finding the strongest candidates, but also need to work to retain those who choose to go to another company. Branding is not only for customers of consumer electronics but also for potential human resources.


  9. Helpful (1)

    SDE

    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Current Employee - Software Development Engineer I in Cambridge, MA
    Current Employee - Software Development Engineer I in Cambridge, MA

    I have been working at Amazon.com full-time (Less than a year)

    Recommends
    Positive Outlook
    Disapproves of CEO
    Recommends
    Positive Outlook
    Disapproves of CEO

    Pros

    Great culture, great people, interesting problems, demanding work. Lots of opportunities for learning.

    Cons

    Amazon has a leadership principle of frugality. This translates to people being cheap, corporate sponsored events being few and far between.


  10. Helpful (11)

    Still Day One - for better or worse

    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Current Employee - Software Development Engineer
    Current Employee - Software Development Engineer

    I have been working at Amazon.com full-time (More than 8 years)

    Doesn't Recommend
    Positive Outlook
    No opinion of CEO
    Doesn't Recommend
    Positive Outlook
    No opinion of CEO

    Pros

    * Hard to beat the size and scale of the problems you can work on
    * Great products with focused approach to the business
    * Breadth of projects and size of company means if you move about you can try a lot of different things ( You'll have to make it through the first year first though )
    * Lots of smart co-workers
    * Great for networking: Continuous hemorrhaging of high quality employees means you can quickly broaden and improve your network outside of the company

    Amazon is an industry leader. There is a huge variety of positions and products available. You can learn a lot both good and bad in a short time at Amazon. Constant employee churn means you will soon find you know more people outside of Amazon than in. This will help when you decide to jump ship as well.

    Amazon facilities continue to expand. They offer few amenities comparable with their peers, but they do offer a downtown campus in Seattle which may be appealing. They dominate the South Lake Union neighborhood north of downtown Seattle so you may find yourself in new construction in a growing neighborhood. There is, however, a lot of friction with existing non-Amazonian residents.

    Cons

    * Extremely high turn over of SDE's and dev managers. You are unlikely to see your third anniversary no matter your commitment.
    * Too risky for people with families
    * Performance management and stack ranking may be creating perverse incentives that are harming company culture
    * Pay is so-so in comparison to peers
    * Benefits are not comparable to peers
    * Frugality can make it hard to do your job
    * Oncall and operational load can be onerous depending on the team
    * Work/life balance can be bad

    A large proportion of new employees don't make it through the first two years and not simply because of burn out. My impression is, at this time, far more new employees are actively pushed out within one or two years than leave voluntarily. If you are young and single and can approach Amazon as a temporary gig, it's worth a try, but I would NOT recommend uprooting a family and moving to take a job at Amazon. It is far too risky. I've seen too many solid engineers who delivered well get booted unreasonably before two years are out. (For confirmation checkout the tenures listed in these Glassdoor reviews. Take those with less than three years tenure with a grain of salt.)

    The stack ranking and performance management system is not transparent and can at times be erratic in nature. Bad luck as much as under performance can end your career. To survive the stack ranking process you must have a manager who will go to bat for you. If you have a weak manager, or worse, no manager, you are at real risk. New employees are restricted from moving in their first year, so you'd best hope that you end up with a good manager on a solid team when you arrive. If you arrive to a managerless team, a troubled team or an org under new management that is seeking to clean house, you will have little means to improve your situation and may very well be swept out despite your best efforts.

    Manager turnover is a constant. Not only does the software engineering staff turn over or get pushed out at a phenomenal rate, but the dev manager staff also turns over quite quickly. I have been at the company for a very long time and generally have seen dev managers have tenure of under a year in any particular position on average. Not surprisingly, the quality of the dev managers I've seen over the years consequently has been quite variable. You can easily find yourself with a manager with little technical skill, poor ability to manage upward or little ability to coach employees toward growth. Even if you find a high quality manager, it is likely you will find them gone before you've built a solid relationship with them. I highly recommend sticking close to good managers if you can, and you will generally find when one moves within the company, all the savviest employees under them will stick with them and move too. If you are new, and find all the senior staff fleeing, take note, you may want to jump ship as well before it goes under.

    For many years what I appreciated about Amazon was that the business leadership was smart, open to being challenged on the fundamentals and tended largely to make correct business decisions. In the past few years, however, I've seen a notable uptick in bad behavior and employees optimizing for themselves over the best interests of the business as a whole.

    With a company of Amazon's size, it is difficult to extrapolate one's own experiences to the the wider company, so I'm not sure if this is a problem local to my group or reflective of a wider culture shift. I will note I have seen this as a pattern in most of the recent groups that I have worked with, and many of my friends who are senior SDE's in the other departments across the company have left in recent years citing a similar problems where they work - an increase in employees seeking their own advantage rather than doing what's right for the customer and the company.

    The general assumption I've seen others make has been that the performance management system is starting to create perverse incentives for employee behavior, and that either in many cases it is too risky to do the right thing for the business or that over time we've gradually weeded out employees to the point where we now have a disproportionate number who are adept at gaming the system by seeking their own advantage above all else. But all that is, of course, speculative. It is increasingly hard to operate outside of the narrow confines of the expectations for your role. These constraints can make it hard to step up and do the right thing when a need exists.

    In general, Amazon does pay well in comparison to small firms, but does not pay well in comparison to other companies of similar size and prominence. Given the rate at which I've seen new employees get fired recently, I wonder whether they aren't also gaming the compensation system by offering a significant chunk of compensation in stock options that l many employees will never see since they will not survive beyond two years. If you find yourself comparing an Amazon offer to another large employer's offer take under consideration the likelihood that you will not see the full value of your stock grant.

    The benefits are also notably shabby in comparison to other large corporations. And Amazon's ever present frugality can be wearing. The majority of the staff I work with bring in their own basic equipment, down to mice, keyboards, monitors and even CPU's, because they get sick of the low quality tools the company offers. Frankly, it's embarrassing.

    Most groups have some level of oncall commitment. I don't find this onerous, but I know many do, it generally varies in quality and load from group to group. Ask carefully about this if it is important to you before accepting a position. I've known many an employee get caught by surprise when they arrived and discovered they were going to be regularly oncall. Ask what the ticket count is of any group you might join. It will give you a good sense of how out of control their operational costs are. Numbers in the hundreds is a serious red flag.

    While, I think, Amazon still has a bad reputation for technical debt and heavy operational load, I do think that this has vastly improved across the company in recent years and the internal dev tools do seem to be getting significantly better. It is a big company, though, and an old company (relatively speaking), so you will find a lot of old code coupled with the high employee turnover which means there is a good chance you'll end up owning a lot of poorly understood and poorly written code. If this is something you want to avoid, try to join a new team without much product history.

    Advice to Management

    Inflexible use of stack ranking is starting to harm the business. The hidden costs of pointlessly churning through new employees is never adequately assessed. (Amazon has never been good at assessing these sort of hidden costs across many different domains.) Employees across the company are prioritizing their limited and temporary personal needs over the needs of the business. The culture of the company is changing in a way that is making it less flexible and adaptable as a consequence.

    Amazon has always had a bad reputation locally for employee retention and relations. This too has hidden costs that continue to rise for the company.


  11. Amazon review

    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Current Employee - Software Development Engineer in Seattle, WA
    Current Employee - Software Development Engineer in Seattle, WA

    I have been working at Amazon.com full-time (More than 5 years)

    Recommends
    Neutral Outlook
    Approves of CEO
    Recommends
    Neutral Outlook
    Approves of CEO

    Pros

    Smart people
    Develop stuff that actually goes places and affects lots of people
    Teams do a decent job of self organizing

    Cons

    Compensation could be better
    Getting stuck under a bad manager is really problematic
    Stressful
    Scale presents large and annoying problems

    Advice to Management

    Be more willing to negotiate compensation
    Take individual contributor reviews of managers more seriously
    Stop with the stack and rank
    Be more transparent about personnel changes



Showing 933 of 5,282 reviews
Reset Filters
RSS Feed </> Embed

Your response will be removed from the review – this cannot be undone.