Pros
Customer obsession and leadership principles are real and used in daily decision making. Amazing people to work with and learn from on projects. Interesting, relevant and in-demand cloud services. Opportunity to work with customers that I would never have had outside of AWS. Internal growth and career development opportunities are as broad and extensive as I have seen anywhere. Encouraged to explore, learn and build new solutions. Part of something growing, innovating and important to customers.
Cons
Organization and information base is huge and de-centralized. It can be challenging to find specific people or skills or information. Difficult to keep up with all of the innovations and changes, though there are many internal mechanisms to help.