Pros: lots of room for advancement
Cons: They lack loyalty, will terminate you in a heartbeat even after 15 years if "the business needs change".
American Express can be a great place to work if you can withstand the rookies years of BS. The hardest part about working here is the customers a large majority of them act liked entitle snobs who pretty much expect you to process payments, tutor their kids and take the dog for a walk as well! Once you are able to find the right position for yourself and find out what makes you happy it can be an excellent place to work. On site Cafeteria, childcare, a nice amount of PTO even for entry level and pretty in depth training just to name a few things.