I was an Amazon software engineer for almost 8 years. I either loved or hated the company - I never felt indifferent.
Briefly

I loved that you were never assigned a task to follow blindly at Amazon... Amazon felt like an engineer-driven company because technical engineers had control over entire projects versus being assigned small tasks by non-technical managers. I liked this about the company.
There were positive aspects of working for Amazon that benefited my personal and professional growth.
Factors like managers, colleagues, and projects can have huge positive or negative impacts on your career. Therefore, these factors don't necessarily relate to or can't be generalized to Amazon as a whole.
Read at Business Insider
[
]
[
|
]