I spent my first four years out of undergrad working at Amazon in Seattle, WA as a Software Development Engineer. I worked in three major departments: global transportation, maps, and Alexa. I learned a lot about software development and even was promoted.
People ask me if working at Amazon is really as rough as the news makes it out. My honest answer? It depends. People who have had an awful time and quit? I believe them. People who have had a great time and long careers? I believe them too. It really depends on your manager, your coworkers, upper management, and the project you are working on. I have had really good times and really bad times at Amazon, but I’m definitely stronger because of them.