I have been working at American Express full-time for more than 3 years
Pros
1. Employee centric 2. Very good culture 3. Good work-life balance 4. Emphatic leadership 5. Invest in learning
Cons
Promotion takes time due to not much level in hierarchy
I have been working at dunnhumby full-time
Pros
very friendly and supporting environment
Cons
still trying to find out