Pros
There is lots of opportunity for career advancement if you are willing to put in the work and study Amazon's core leadership principles. The fast paced days makes time more bearable. The benefits may be a pretty penny out of your pay, but it is worth it when you need them. Stock benefits are a bit plus. Your voice may not be much as one sometimes, but Amazon makes sure it hears their associates in numerous ways such as associate surveys and round table meetings.
Cons
The vigorous work schedule messes with your life outside of work. The pay may be nice once the check arrives, but there isn't much time to enjoy it. They also do not have much help for single parents without spending the rest of your paycheck, which can lead to times of turmoil at home.