I was an Amazon software engineer for almost 8 years. I either loved or hated the company - I never felt indifferent.Amazon empowers engineers to take ownership of projects, promoting personal and professional growth.