Pros
Amazon has a high variability in talent and the kind of stuff it works on. There are places which are working on old legacy and so-yesterday problems and either re-writing them or deprecating old stuff. Same time there are organizations within Amazon that work on really cutting edge technology. You get to choose where you want to work. The best organizations also attract the best talent and are the most challenging places to work. The other places are not so great in terms of talent, but it may be a good choice if one is interested in working on relatively safe things and/or interested in a career in management. You can get paid well either way you go
Cons
There is stiff competition and work pressure can sometimes get to you. Managing a career is not so easy and there is not enough transparency. You can find out though if you talk to folks who have been around a long time