Amazon.com Reviews

Updated July 30, 2015
957 reviews filtered by
  • Any Location
  • software engineer
  • Any Status
Employment Status

Reset

957 Employee Reviews

Sort: Popular Rating Date
  1. Good place to work

    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Current Employee - Senior Software Development Engineer in Seattle, WA
    Current Employee - Senior 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

    Cool stuff to work on, many teams to choose from, good coworkers, autonomy.

    Cons

    Crouded workspaces, having to fight for decent monitors and environment, annoying review process, disorganized organization.

    Advice to Management

    Invest more in employees and their setups. Not giving nice hardware where they spend most of their time short sited.


  2. Helpful (4)

    Software Development Engineer Intern

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

    I worked at Amazon.com

    Doesn't Recommend
    Approves of CEO
    Doesn't Recommend
    Approves of CEO

    Pros

    Smart people to work with. Happy hours for Interns Good pay. Great Opportunities for developers if they want to grow technically.

    Cons

    Management is horrible. My manager was a micro manager and is mostly piling work to developers. Interns are also expected to work on weekends. Mostly a dull team environment where developers don't talk to each other much. No Food and Snacks. You Basically need to pay for everything

    Advice to Management

    I don't agree with the Amazon Principle. Managers will say anything so that they satisfy one of the Amazon Principles just to get a promotion


  3. Helpful (1)

    Unpredictable Levels of Stress

    Current Employee - Software Development Engineer Intern in Seattle, WA
    Current Employee - Software Development Engineer Intern 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 engenders an environment that facilitates learning Employees are given a great deal of independence The Downtown Seattle campus is a vibrant, fun place

    Cons

    Independence of engineers and their projects does not encourage collaboration Employees keep mostly to themselves Frugality can be frustrating at times

    Advice to Management

    At times, it can feel that there is no pressure to succeed, and then, all of a sudden, the stress levels will shoot up drastically. The on-call system seems to frustrate most employees, especially when what is broken is not something built or understood by the person on-call.


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


  5. Intern experiences

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

    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

    Nice project, nice managers. No state tax. The weather is nice during summer.

    Cons

    Seat is not comfortable. Too far from home.


  6. Helpful (6)

    Still some corporate red tape, but getting better quickly

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

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

    Pros

    I feel like I should write this review over things the company has been working on changing over the past year or so. Notable positives: - Removal of an "ask first" open-source/outisde-work policy, and replacing it with a "notify-after" policy. - Gradually moving to better technology (desktop/laptop) standards. - Emphasis on "Operational Excellence" to push for lower on-call burden. - Removing some red tape on internal activities, such as security certification. - Unification of the promotion process between some levels (SDEI -> SDEII) to make it more transparent. - More open debate about company culture on mailing lists.

    Cons

    The company can still be stupid (as a whole) with some business decisions. Some teams can still be terribly-managed, and if you're joining Amazon from the outside, it's hard to pick those out. In some areas, the company can still be really cheap. But, when you yell loud enough (and perhaps embarrass the right people) things *will* get done.

    Advice to Management

    Keep focusing on the employee. *Listen* to your employees, and not just the L7+es.


  7. Exciting and Draining

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

    I have been working at Amazon.com

    Recommends
    Approves of CEO
    Recommends
    Approves of CEO

    Pros

    Amazon is fast-paced. I've worked on several teams within the company, both new and mature, and the push to improve and invent is relentless across the organization. Software teams at Amazon are fairly independent, and feel like startups. That said, working at Amazon gives you access to some of the most intelligent people in the industry, as well as an impressive suite of internal tools.

    Cons

    The pace of Amazon can be just as draining as it is exciting. Also, the semi-autonomous nature of development teams means that you can have vastly different experiences depending on who you work with and for.


  8. Helpful (2)

    Ownership is key

    • 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
    Recommends
    Positive Outlook

    Pros

    Money is good, there are mentors available for SDE1s and managers have incentive to get you promoted. There are also tech talks every week and a strong engineering culture. If you want to learn, you have infinite opportunities to do so.

    Cons

    Oncall - getting woken up at 3am to work is the worst feeling ever, and depending on the team you join, it might happen way too often. It can also be hard to find senior engineers to learn from, or to have as a mentor - the company is very young and the turnover is high. I've been there 3 years and my tenure is longer than 66% of the employees in Seattle.

    Advice to Management

    Do more to attract experienced talent and get them to mentor, do talks, maybe even give classes. There are not enough experienced engineers to learn from, and the ones who are there don't have time to help others learn and grow.


  9. Pretty solid

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

    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

    Bleeding edge technology and projects Switching teams is encouraged Hard problems to solve

    Cons

    Management doesn't have a clue about quality engineers. They promote people who they are buddy buddy with, even if they write unmaintainable / unscalable code. They also give out the big projects based on this flawed criteria. No wonder the average time there is about 2 years.

    Advice to Management

    Pay more attention to your engineers, promote those who deserve it, give projects to those who deserve it.


  10. Helpful (3)

    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 full-time (More than 3 years)

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

    Pros

    * Start-up like atmosphere with big company resources. * Great experience with a range of software development environments. * Learn a lot quickly.

    Cons

    * Oncall rotation can disrupt work-life balance. * Stressful timelines/deadlines. * Very frugal culture/values.


  11. Good place if you have a good manager

    • 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
    No opinion of CEO
    Recommends
    No opinion of CEO

    Pros

    Its fast-paced. Smart people. Good Infrastructure. Many sources to learn about company-wide systems if you take the initiative

    Cons

    Disconnected teams. No guidance even if you are straight out of college. Rat race.



Showing 957 of 5,590 reviews
Reset Filters
RSS Feed </> Embed

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