American Express knows that in order for their customers to receive world class customer service, the employees need to be able to stay focused on their cardmembers. In order to do that, the company has many benefits in place to help address anything that may come up in a person's life, such as: Healthy Minds, Healthy Living, Child Care, Elderly Care, Legal Services, you name it. Very diversified and is great at recognizing different cultures, religions and many different support groups. Team Leaders and others in management are really supportive if you want to move up or laterally. The company has career week every year to give people the chance to get to know all of the different departments you can go to if you wish. They also have professional speakers in house and out in the world to help you grow as an individual and in your career. The company has a great history and is very involved in the communities, charities, service members, etc.
No reason not to work there!
If you do not like a metrics environment this is not for you.