Pros: work/life balance, great history, very profitable and growing
Cons: periodic reorganizations (layoffs), rather than actively firing low performers
American Express provides a great amount of working flexibility (work at home arrangements, flexible schedules, ample PTO, etc.), excellent opportunity for advancement and a strong, stable financial footing as a company. The company has been in business for 160 years and will likely be in business for 160 more, so there is a certain level of comfort – more... in that. Pay and benefits are above average, if not spectacular.
Since the company has expanded into various new business arenas, there are countless opportunities to explore new skills/interests, but you must be proactive in seeking them out on your own. Support and development opportunities are generally given to those who ask/insist, so those who are more passive will be left behind. Promotions are almost never offered within organizations, so you must seek your own opportunities for advancement, but given the size of the company the opportunities tend to be plentiful. If you have sought after skills, a personable disposition and are willing to aggressively take charge of your own development, then you will succeed. – less