Amazon.com Reviews

Updated April 13, 2015
634 reviews filtered by
  • Any Location
  • software engineer
  • Current Employees
3.7
634 Reviews
Rating Trends
Recommend to a friend
Approve of CEO
Amazon.com Chairman, President, and CEO Jeff Bezos
Jeff Bezos
472 Ratings

634 Employee Reviews

Sort: Popular Rating Date
  1. Perfect mix of the agility of a start-up and support from a big corporation.

    • Comp & Benefits
    • Work/Life Balance
    • Senior Management
    • Culture & Values
    • Career Opportunities
    Current Employee - Software Development Engineer II in Vancouver, BC (Canada)
    Current Employee - Software Development Engineer II in Vancouver, BC (Canada)

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

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

    Pros

    Lots of growth potential; Decentralized organization give freedom to teams to define their processes; Encourage and reward pro-activeness and drive; Surrounded by highly intelligent and effective colleagues; SDE have a lot of power and works full stack; Vancouver location a lot more relaxed and balanced culture compared to HQ; One of the best compensation in the city

    Cons

    Decentralized means your experience will be based heavily on your team and manager; Lack of structure and training, you are expected to be advocate for yourself; SDE have to do on-call operational duty.

    Advice to Management

    Provide more support to talented people who may not be as ambitious and self-driven, balance immediate business need with interesting technical challenges to maintain motivation, grow the people we have.

  2. Helpful (2)

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

    • Comp & Benefits
    • Work/Life Balance
    • Senior Management
    • Culture & Values
    • Career Opportunities
    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.

  3. Great place to work

    • Comp & Benefits
    • Work/Life Balance
    • Senior Management
    • Culture & Values
    • Career Opportunities
    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
    Positive Outlook
    Recommends
    Positive Outlook

    Pros

    You're rewarded for delivering high quality products.

    Cons

    Not your typical 9-5. There's always something to be done, so I wind up working more hours.

    Advice to Management

    Keep up the good work!

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


  5. A company with a very good growth opportunity

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

    I have been working at Amazon.com

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

    Pros

    Highly qualified peers and seniors, Very good pay, Good work culture ,Flexible timing

    Cons

    None majorly. I almost like and agree with all company principles

  6. Loved!

    • Comp & Benefits
    • Work/Life Balance
    • Senior Management
    • Culture & Values
    • Career Opportunities
    Current Employee - Software Development Engineer II in New York, NY
    Current Employee - Software Development Engineer II in New York, NY

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

    Approves of CEO
    Approves of CEO

    Pros

    Amazing place to work and benefits are great! This company is up to modern day and it shows everyday I step foot into the building.

    Cons

    Long hours, but mostly I enjoy what I do so I don't tend to worry about that. You shouldn't have any problem when working for Amazon.

  7. Great internship experience

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

    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

    It was my first internship so I can't make comparisons, but I enjoyed working on a project that had immediate impacts with smart co-workers. The internship confirmed that I love working as a software developer.

    Cons

    Maybe it was because I was an intern but I felt it was hard to approach some of the people in the other teams.

  8. Helpful (4)

    Each team in Amazon is different, but I'd say I got a pretty great team!

    • Comp & Benefits
    • Work/Life Balance
    • Senior Management
    • Culture & Values
    • Career Opportunities
    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 full-time (less than a year)

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

    Pros

    -Amazon reviews the code that is submitted to production, so you have an opportunity to grow as a developer.
    -My work environment is very conducive to collaboration and constant feedback
    -I can write code that is handling Amazon.com production traffic within a week or two. I feel like what I'm doing is actually useful.
    -My team has a very high standard for unit tests and other testing strategies, which in turn help you write better code.
    -Very flexible work hours. You can come in at 6 and leave at 2 or you can come in at 11 and leave at 7. You can work extra on some days to get an hour or two off on other days. Basically get your work done is the only standard, which makes me a lot more likely to work well.
    -My team has a large diversity - five nationalities, both genders.
    -Cereal for our floor is a plus!

    Cons

    -Being on call. I'm part of a pretty central service to amazon, so being on call usually means getting paged for a decently high severity problem.

    Advice to Management

    It hasn't become an issue yet, but there are three reasons I could see myself leaving the company for:
    -Little support for women having and raising children
    -No sponsored opportunities to go back to school. If I want to go back to school, I'll quit and then see who will hire me for my new skillset, rather than Amazon being guaranteed my work.
    -My team does not have a level at which you are no longer primary on-call. SDE III's and people who have been there for 7 years are still being woken up at 3 in the morning.

  9. Helpful (4)

    Great employer

    • Comp & Benefits
    • Work/Life Balance
    • Senior Management
    • Culture & Values
    • Career Opportunities
    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 full-time (more than a year)

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

    Pros

    - A lot of interesting projects
    - Proposed compensation was well above that I expected
    - I've got my green card in 2 years after first day
    - Great CEO with very ambitious plans

    Cons

    - not much benefits in office (no free food etc)
    - on-calls
    - if you are not doing well in your current project, most probably you will be fired - no chance to switch if you under-performing

    Advice to Management

    Sometimes person just not right for the project. So restriction to change project if performance on current project is low - kind of harsh.

  10. Helpful (1)

    Knowledge school, too much work

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

    I have been working at Amazon.com

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

    Pros

    There are a lot of learning opportunities both in team projects as well as tech talks that happen every week. I would say Amazon Web Services is a school which excel in Distributed Systems.

    Cons

    Too much work load. This is connected to the learning I mentioned before. Much of the time is spent in learning which causes to work long hours. But I like this way

    Advice to Management

    Upper management strives hard for good career of each employee.

  11. Cirdan Ultra is a game-changing laboratory information system provider.

    • Comp & Benefits
    • Work/Life Balance
    • Senior Management
    • Culture & Values
    • Career Opportunities
    Current Contractor - Software Engineer in Vancouver, BC (Canada)
    Current Contractor - Software Engineer in Vancouver, BC (Canada)

    I have been working at Amazon.com as a contractor (more than a year)

    Pros

    Good culture, energetic and have a passion for quality.

    Cons

    It may acquire more experienced talent in the particular field to develop their new product faster.

    Advice to Management

    The company may acquire more experienced talent in the particular field to develop their new product faster.

Work at Amazon.com? Share Your Experiences

Amazon.com

 
Click to Rate
or

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