Pros
Growing company. Cutting-edge. Creating jobs for thousands across the US and globally. Opportunities to relocate (manager and hourly associates). You have a change to make a difference in the actually business - have an idea, try it out. You learn you are able to stretch and accomplish more than you probably thought possible.
Kontras
Essentially, you have to choose between having a career or family/personal life. Unless you have a very understanding stay-at-home spouse, it's hard to maintain a household. Work hours are consistently 12-hours as a norm (even non-peak). Very fast-paced with high expectations which is not a bad thing except when the expectations become unreasonable to achieve. Unless you want a career in the fulfillment center environment, you will have to move to Seattle for almost any other "corporate" position. Despite the many additional locations throughout the US, corporate function job opportunities have not grown and expanded as well. Base salaries are low because stock is offered. Stock is nice, but not a guarantee although it is a major portion of the total compensation package.