Current employee with Amazon.
I have worked with other big names, small and mid size startups.
Amazon in itself is a sub-culture in software and technology. I would recommend anyone getting an opportunity to work here to go for it. Even if you leave after a year or two, I am sure you will learn things that will shape your career in a positive manner.