Pros
The customer truly is #1--as a CSA, I have the authority to do just about whatever I think is right to make our customers happy (which makes ME happy). The dress code is uber casual (yup, you can wear your PJs to work), it's not a homogeneous group of employees, schedule changes are relatively easy, the environment is fun, and everyone is expected to have a sense of ownership in the company. Most employees are friendly and more than happy to help one another out with job performance issues and even a ride to work.
Cons
They are incredibly strict about attendance...they've got you timed down to seconds, and it's not flexible. DO NOT run out of unpaid time off (which is slim to begin with). Amazon is also super cheap (or, eh-hem, "frugal"). Better pay, benefits, and perks would be great. Employees get a 10% discount...up to $100 per year (excluding Prime memberships--which are totally full price).