Amazon.com Reviews

Updated July 27, 2015
673 reviews filtered by
  • Any Location
  • software engineer
  • Any Status
  • Current Employees
Employment Status

Reset

673 Employee Reviews

Sort: Popular Rating Date
  1. Helpful (5)

    Good compensation, very demanding

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

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

    Recommends
    Positive Outlook
    No opinion of CEO
    Recommends
    Positive Outlook
    No opinion of CEO

    Pros

    * Good compensation * Interesting projects * Competent people * Really about the customer. In terms of compensation, I never felt under-compensated. Projects were generally interesting, and the people I worked with were generally very competent. You get the impression people really care about the customer. It's refreshing, and somewhat mitigates the amount the company pushes you.

    Cons

    * Always demand a lot * Bad - terrible work/life balance * Few additional benefits Amazon will always demand a lot from you, not just your managers, but your peers as well. Faltering is something that will tend to be noticed.

    Advice to Management

    Finding ways to better work life balance and giving employees more feedback have both been issues in my time at amazon.


  2. SDE1

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

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

    Recommends
    Positive Outlook
    Recommends
    Positive Outlook

    Pros

    Work related to cutting edge technology

    Cons

    Oncalls can be little annoying but manageable. Remote HQ creates some issue


  3. Employeee review

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

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

    Pros

    Fast Paced Environment, great sense of ownership, huge impact and plenty of opportunities to work

    Cons

    Not a lot of opportunities for upward career growth. Very Chaotic work environments. Work is over hyped. Too much focus on documentation, operational tasks. Not a lot of technically challenging work


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


  5. Everyone should work here for at least once.

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

    I have been working at Amazon.com full-time

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

    Pros

    * Smart people to work with * Awesome culture driven by customer focus and 14 leadership principles. * Very very less office politics.. again customer in front * challenging projects & work environment

    Cons

    * Compensation and benefits * Not a place for everyone. Can be challenging for some

    Advice to Management

    Doing good.


  6. Helpful (7)

    You work hard - company will have fun and make history

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

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

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

    Pros

    Lots to learn Lots of new technologies to learn Amazon internal tools are really good. It makes you more productive. The wiki pages are well written and well maintained. You can find any information on your own. Full ownership of projects (which really means more work)

    Cons

    Work life balance is definitely missing. You can easily expect 50 - 60 hours work week There is a lot of micro management. I have coined a new term - nano management for this


  7. Helpful (1)

    Good place for a college grad

    • 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 3 years)

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

    Pros

    * Initially competitive pay for college grads * A well known company

    Cons

    * long hours * very political review/promotion process * essentially any code you write (even outside of work) is owned by Amazon * uses open source, does not contribute to open source * a lot of bureaucracy * very little engineer autonomy, your roadmap is set (and constantly changed) by VPs and PMs who are making decisions based on what, politically, is best for their careers


  8. Helpful (6)

    smart people to work with

    • 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

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

    Pros

    Smart people. Lots of work to do. Being in Seattle the salary looks good. Stock options are decent.

    Cons

    Darwanian culture. You have to be good at arguing and have to really shout your way into things if you really wanna succeed. There is nothing call work life balance. They just make you work.


  9. Helpful (4)

    Great place to work -- tons of responsibility on the shoulders of SDEs

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

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

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

    Pros

    Amazon.com is a challenging, fun, and ultimately rewarding experience. You have a lot of potential for career growth, with SDEs able to get promoted to the VP level while remaining an individual contributor. If you can find a good team, with a supportive manager, you can definitely excel. You are given a lot of responsibility -- even SDE-1s own a part of the software stack and are responsible for delivering on it. With ownership comes responsibility. You are expected to be oncall and maintain your software end to end. Most teams have an oncall rotation, no dedicated QA staff, and full autonomous ownership of a subset of Amazon.com. I consider this a pro -- I love working in a place that trusts its engineers to make decisions, and gives us full responsibility from end-to-end. As a senior engineer at Amazon, you will come up with the business idea for what to do, help management prioritize it appropriately, design the architecture end-to-end, implement the code, test the code, deploy the code, and finally maintain the code if anything goes wrong. It's exhilarating, challenging, and a lot of fun. But it's not for everyone. Amazon.com's service oriented architecture ensures that most teams at Amazon own a subset of Amazon services, which means that they are responsible for defining the roadmaps for their service. As a senior engineer, you often spend part of your time as a product manager, helping define the roadmap for your services. It's a great opportunity to grow. Finally, the promotion process is fair and puts the power in the hands of the engineer up for promotion. You are given a clear document on what it takes to get to the next level (SDE1->SDE2, SDE2->SDE3, SDE3->Principal being the main ones.) Then you are given full power to seek out projects that get you to the next level. Amazon won't care about your years of experience -- it will promote you solely based on your merit, which is great if you can prove yourself.

    Cons

    As a large organization, Amazon is not without its politics. If you get a bad manager, this can be bad for your career; if this turns out to be the case, make sure to switch teams as soon as possible after joining (you're supposed to wait a year, but it can be done sooner if things are bad enough.) Luckily, this didn't happen to me, but I have seen it happen on occasion.

    Advice to Management

    Make the promotion process more transparent. Make stack racking more transparent. Own it. I think the process is great, but there is a lot of misinformation and mystique out there about how it works.


  10. Software Development Engineer

    • 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 a year)

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

    Pros

    Minimum office drama SDE has a very big power over their daily project Working on new technology

    Cons

    Slow career movement, it might takes several years to get promoted to next level Salary is low compare to other tech company

    Advice to Management

    Less Re-org, focus on providing better customer experience instead of just keep adding new features


  11. Helpful (2)

    Software Development Engineer

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

    I have been working at Amazon.com

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

    Pros

    Challenging projects. Fast paced work dynamics

    Cons

    Company not paying very well. Less work/life balance

    Advice to Management

    Treat people more like assets, not tools



Showing 673 of 5,597 reviews
Reset Filters
RSS Feed </> Embed

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