Pros
Amazon is a big company and works with leading technology, so being part of that is really nice. Also, it provides you access to technologies and general knowledge about AWS that will be fundamental and very required on the marked. Hard work is recognized and rewarded most of the time and this ia very good motivation to keep improving yourself and doing a better job.
Cons
As a big company, if you not make yourself noted, you will not be noted. So if you want to grow and develop yourself inside the company, you need to be vocal and make yourself be heard and recognized. Also, as a big company, some times you get faced with a "status quo" that exists for some reason and when you look from outside it makes no sense and just makes things less efficient or more lengthly. But after learning how to navigate around those issues, it becomes easier.