Vantaggi
The thing I liked most was the people I worked with. You can meet a lot if cool people there. Though you don't have a lot of time to actually interact with them except for breaks. The pay and benefits are good as well.
Svantaggi
Despite their insistence that they care about their associates, I find the overall structure of Amazon to be geared towards the opposite. The pay and benefits are good enough that Amazon knows that either: you won't leave, even if they treat you poorly, or will leave, and they can very easily find a replacement. They (high level management) do and say what they must to make their shareholders happy. In short, they wish we were robots, so standards are set at a corporate level so that they can treat us like one.