Amazon.com: you will learn a lot, but you will probably end up hating your job. - Software Development Engineer Amazon Employee Review

3.0
16 Jun 2008
Recommend
CEO approval
Business outlook

Pros

You learn a lot. You work in small teams where you are an owner of your software. This means that you own everything, from writing the code to testing it to deploying and managing your fleet of machines. Depending on which team you are on, you will end up working with some cool technologies. This includes Amazon Web services (S3, EC2, SQS). You will most likely end up writing large-scale distributed systems. Like I said before, you will learn a lot. Depending on the team, you will not have support engineers or QA people to help handle operational issues and testing. You have to do everything yourself. This is a good thing, in that it gets you into the startup mindset.

Cons

You have to carry a pager to support your software. This means that you will be woken up in the middle of the night when you are on-call. Everything moves at glacial speeds. Projects that should take 1 or 2 months take 6 months. The bureaucracy is stifling, depending on which team you end up with. Any sort of project that requires work from multiple teams ends up progressing very slowly. Depending on the team, management can be very reluctant to approve of any clean-up work to improve legacy codebases. Pushing a new idea through is very difficult. I have tried doing this myself, only to be turned down. I have heard of many other cases where it takes up to 2 years to push a good idea through all the levels of management.

Explore other reviews about Amazon

5.0
3 Jun 2026
Recommend
CEO approval
Business outlook

Pros

Great perks and great coworkers

Cons

Can't think of any at the moment.

5.0
10 Jan 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