Pros
Being part of a large corporation provides the employee with a lot of opportunity, but also a lot of competition. Depending on the department, you can get reimbursed for tuition. American Express is very involved in the community and really preaches work life balance. American Express really stands out on a resume. Also the business leaders are very very approachable and I have personally met all of the Senior Leadership or my organization and Ken Chenault.
Cons
The economy has really hits the perks of the job hard. The health care used to be really good and made up for the low salary, but American Express has recently moved to a Health Savings Account and cut the health care benefits drastically to cut costs. They've tried to offset this by giving the employee $500 to use towards health care costs, but it's nothing compared to what it was. The Corporate Card division has a very low salary compared to the competition and the organizational behaviors are more centered on promotion based on who you know and not what you know or what you acheived. Promotions are very political and very nepotistic.