Pros
A lot of companies give lip services to caring about their employees, customers, and diversity. In my time with Amazon, I've been incredibly impressed with how seriously they take each of these. Those concepts permeate almost ever bit of training and interaction I've had, and the company demonstrates with actions instead of just words. Competitive salary, day 1 health insurance, a supportive environment with room to grow, and much much more make this a place that you should absolutely consider working.
Kontras
It's a BIG company and there's definitely a learning curve coming on board. Not only are you working to understand your role, but at the same time learning about the company itself and the principles that are applied throughout each division. You may feel a little overwhelmed at first, but know that it's expected and will lead to future success.