Lots of opportunities and good compensation. Operational support can be burdensome. - Software Engineer II Amazon Employee Review

4.0
Feb 26, 2010
Recommend
CEO approval
Business Outlook

Pros

* You get to work on challenging and interesting problems * The types of problems and challenges vary greatly from group to group giving you plenty of opportunities to try and learn new things, if you're looking for a change you don't necessarily have to find a new job, just a new group. * In general you get to work with really smart, competent and experienced developers that will push you. * Good compensation * Performance is generally acknowledged * Developers and principal engineers choose the platforms and technologies used, not the business teams or management. * The mantra that "it's all about the customer experience" is actually true and enforced. Whenever a tie needs to be broken on how something should work the answer to this question is usually sufficient to break it.

Cons

* Being on an on-call rotation and carrying a pager. The operational burden placed on developers varies significantly depending on what group you're in, but some groups are pretty horrific. * Middle management is often woefully ineffective (of course there are exceptions) * Compensation doesn't always correlate with performance, developers in the same level are almost always paid about the same regardless of how much they accomplish, promotion is the only guaranteed path to compensation increases. * The hiring/interview process is a complete crap-shoot, bad people get in, good people get rejected, when things break there's almost never any attempt to look at what went wrong and how to prevent it in the future. * RSU (stock) based compensation is highly variant depending on the stock price (when you are awarded the stock and when it vests can be separated by years). In some situations this is positive and some situations its negative, but cash based compensation would be more predictable. If the stock does go up one year your compensation the next year may go down in order to compensate. * As inevitable with large companies, Amazon is becoming more process oriented, this means more pointless meetings (this is often exacerbated by poor middle management who care more about process than results, and rarely take a step back to see if what they're doing is actually adding value). The weekly metrics and change management meetings that some groups have typify this problem.

Explore other reviews about Amazon

5.0
Jan 23, 2026
Recommend
CEO approval
Business Outlook

Pros

Working as a Data Center Engineering Operations (DCEO) technician at AWS has been an incredibly fulfilling experience. Every day, I know that my work directly supports the infrastructure that powers services used by millions of customers worldwide—from Netflix streaming to NASA processing Mars rover images. What makes this role special is the sense of ownership and responsibility. DCEO technicians are truly the heartbeat of the data center, maintaining the critical power, cooling, and life safety systems that keep AWS running at 99.999% uptime. The mission is clear: be stealthy in action and swift in recovery, solving problems before they impact customers. The technical challenges keep the work engaging. Whether I'm monitoring building management systems, responding to alarms, managing preventative maintenance programs, or coordinating with vendors, there's always something new to learn. The role demands both hands-on technical skills and critical thinking, which makes every shift dynamic and rewarding. AWS invests heavily in training and development. The comprehensive onboarding process, detailed standard operating procedures, and access to subject matter experts across Field Engineering and other support teams ensure you're never alone in solving complex problems. The emphasis on safety is genuine—leadership truly prioritizes that everyone goes home in the same condition they arrived. Working alongside dedicated teams like DCO, Infrastructure Delivery, and Logistics creates a collaborative environment where everyone understands how their role contributes to the bigger picture. The 24/7 nature of the work means building strong relationships with your shift team, and there's real camaraderie in knowing you're all working toward the same critical mission. For anyone who enjoys hands-on technical work, values operational excellence, and wants to be part of maintaining world-class infrastructure at global scale, DCEO at AWS offers a challenging and meaningful career path.

Cons

Time constraints, and demands can be overwhelming.

5.0
Jan 10, 2016
Anonymous employee
Recommend
CEO approval
Business Outlook

Pros

Really smart people, a lot of opportunity for growth, always encouraged to be innovative, think big, and create something new. Competitive salary and benefits with other major tech companies. 100% self motivating work environment. No dress code and 4 legged friends are welcome.

Cons

You have to be self motivated. NO ONE will hold your hand and tell you that you're doing a great job. If you need constant affirmations from management, this company isn't for you.

3159
See reviews by: Helpful|Rating|Date|All