Pros
The culture is OK depending where you work. You'll see a lot of lifers settling there given that Mastercard pays well and bonuses are almost always at or above target. People are friendly and the work is interesting. Two years is probably all you need before moving on.
Cons
HR and Management has their favorites - you'll notice that in a lot of comments on here. They hired a new Chief Talent Officer who seems to have her own agenda and isn't in it for the people. There are very few leaders there who truly live the Mastercard values by doing well by doing good and who invest in their people. Mastercard does not do a great job at letting go of poor performers - pretty much anyone can obtain their full bonus (which in my opinion translates to lack of innovation). There's no true sense of urgency to motivate anyone. If you're looking for a comfortable job with mounds of red tape and no room for growth then Mastercard might be the right fit for you.