Pros
Sales positions are virtual (work from home). Company gives a small stipend to pay for home office set up in ADDITION to giving you computer, printer, etc. The job is a blast and most clients are excited to be working with AMEX. The company has a terrific reputation. Most people I know have been in their sales roles for years and make a KILLING while loving their work. There may be high turnover in some of the call center roles and such, but everyone fortunate enough to be with AMEX in a sales role seems to understand that this is the absolute cream of the crop as far as sales jobs go.
Cons
The consultant role has a commission cap with a more modest base salary, but it's not meant to be a long term role. Most "CBD's" (as we're called) will move into Manager, Business Development roles within 6-24 months which is an uncapped commission role. So, really the only con I've experienced is a short-term "pay your dues" kind of thing that totally makes sense.