Great company, but not always a great place to work
Pros
It's great being an Amazon customer Amazon is an interesting place to work and a great brand Technology is often cutting edge General talent level of employees is very high A good place for people who want to 'make things happen' A good place to learn
Cons
No always great being an Amazon employee Quality of Amazon mgrs, directors and VPs is very uneven (some great, some are simply terrible) Product focus is often short-term (get something shipped, and we'll fix it later..) Employees are treated a bit like contractors (little real investment in employees) Amazon benefits are worse than nearly all comparable companies On-going financial incentives are heaped on the top of the pyramid- not the rank and file (negotiate hard before accepting a job) Amazon rarely helps an outside cause, the community or a charity Amazon is not particularly concerned about who it steps on as a consequence of its ambition