Amazon.com Reviews

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

Reset

660 Employee Reviews

Sort: Popular Rating Date
  1. review

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

    Recommends
    Neutral Outlook
    Recommends
    Neutral Outlook

    Pros

    big company with talented people

    Cons

    the hiring process is quite confusing


  2. Most challenging job so far - in a good way

    • 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

    - tons of smart people
    - you get the chance to make high value and high impacting functionalities
    - people listens when you point out the right thing
    - you manage your own time

    Cons

    - there are lots of cruft. people moves fast but technical debt grows pretty fast.
    - it can be quite overwhelming (this might be an understatement)
    - can be quite tough if you're not used to the industry

    Advice to Management

    - stop thinking about your career and start thinking about your team's career. if the team succeeds so will you.


  3. Was harder initially but slowly it became easier.

    • 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

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

    Pros

    Smart people , lot to learn

    Cons

    No work life balance, always competitive

    Advice to Management

    Care for employees


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


  5. Technical

    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

    Pros

    Good programming knowledge builds in Amazon

    Cons

    I dont know the cons.

    Advice to Management

    nothing


  6. A great experience working on a lot of different technologies

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

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

    Pros

    It varies from team to team but I had the opportunity to work on some amazing stuff that made me learn a lot about scale and infrastructure that goes along with such a huge eco-system. Another thing that surprised me was how smart a lot of the folks working here actually are.

    Cons

    Work-life balance isn't that great. Managers are nice and friendly you do get peer pressure to work longer than usual in order to generate the same output as others. Again, working with smart and motivated people who work a lot is both a pro and a con I guess.

    Advice to Management

    Do a bit more to make your developers happy. Just giving them a paycheck is not enough.


  7. Good people, good workers, culture of poor engineering practice.

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

    Pros

    You get to build stuff. You have to support what you build, talk to customers, etc., but you get real ownership of components and subject matter expertise. If you're good, find a good team - or even better, a good manager - and you'll do okay.

    Cons

    Way too many terrible engineering choices being made by mid and senior engineers. There's this Big Software mentality that engenders inflexible, one-shot designs - and pressure from all around to ship results as quickly as humanly possible with or without defects. Over time I've seen this in multiple teams and have effected some change, but it is as a few small pebbles in an attempt to alter a river's course.

    Advice to Management

    Plan extra time for design. Ask for some kind of diagram, some explanation of the component-level design of new features and systems. Coding first and designing later inevitably results in poor architecture, release delays, testing difficulties and heavier team-wide burden supporting software which should have waited a little longer. Don't go all waterfall, but for pity's sake - ask for a design, not just metrics!


  8. Great company for new grad students.

    • 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

    Recommends
    Positive Outlook
    Recommends
    Positive Outlook

    Pros

    There are a lot of fun working there since we do cool stuffs and take things to new levels.

    Cons

    Hard to make improvement here.

    Advice to Management

    Not much.


  9. Helpful (15)

    Can be good, but highly dependent on the team

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

    Neutral Outlook
    Neutral Outlook

    Pros

    Ironically, the best perk for me is being able to bring my dogs to work. On my team, we've got a solid codebase to work from, a fantastic manager, amazing coworkers, and even our interns can create products that are seen by millions of people. Being able to work on really highly visible projects that have a significant impact is awesome. There is some *really cool stuff* to work on, and a lot of interesting problems to solve.

    Cons

    Amazon doesn't really give a feeling of warm fuzzy caring for its developers. Makes sense, since the profit margin is pretty low and we have to make it up in volume, but the lack of perks and decent developer hardware makes us feel kind of unloved at times ("frugality" is even one of our core leadership principles). I try to think of it as making us morally superior to companies that splurge on pampering the developers, but I do get jealous on occasion.

    Also, depending on the team... there can be a lot of obnoxious interference from business managers, randomization, and terrible codebases (we're moving away from Perl as the main language for website templating, but it's not happening nearly fast enough.) And sometimes teams are just meatgrinders - Amazon has a hard time hiring enough to keep up with project growth, much less to keep up with maintenance and OE. I'm also not a huge fan of future-vesting stocks in the place of actual money for bonuses/part of salary.


  10. Helpful (8)

    ok place

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

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

    Pros

    great place to work at, to solve technical problems

    Cons

    It's a bit of a slave ship.

    Advice to Management

    Work life balance needs to be improved.


  11. Helpful (4)

    Hard work, unclear projects, unclear goals, good pay, little advice.

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

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

    Pros

    Pays well for an undergraduate intern. 6k per month plus housing. I was in a hotel. Lots of people I knew loved it. Totally depends on your team. Looks good on a resume.

    Cons

    again this all depends on your team. My experience was long hours with less than clear goals. I was given an absurdly difficult assignment. This was later cut down but only after I wasted 3 weeks trying to solve it. (Significant portion of 12 week internship). The assignment was not possible with the code base I was working with. I got off the project only after I showed my manager that it would require a total refactoring (think 5 people working for 6 months) to get it working.

    The assignment I was given to replace the previous one was vague. It was boring. I did it but I hated it.

    Advice to Management

    Huge difference in quality of internships. Some sort of way to keep these balanced would be great.



Showing 660 of 5,309 reviews
Reset Filters
RSS Feed </> Embed

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