Amex cares for their colleagues, offer flexibility working model and awesome benefits. Really great place to grow and career development is taken serious only if you are serious.
Cons
As any company there are bunch of meetings but prioritizing helps.