Pros
It's quite rare to find a company that invests in their employees, hires talent with a culture-first mentality, fosters work/life balance, and actually cares about doing good in the world - somehow Mastercard has managed to do that. Candidly, during my interview process, I didn't believe employees that harped on how great of a culture Mastercard had...after two years of working here, I can say they sure make it hard to want to leave. My experience has been extremely positive, and I feel truly lucky to a) feel actually cared for and invested in by my team/company, and b) contribute to a company who actually wants to make a positive impact on the world. I never saw myself working in payments, but to be this well taken care of truly priceless (no pun intended)
Cons
The only con I could think of is just the standard bureaucratic stuff that comes with any large company, let alone a legacy brand. That said in my experience Mastercard has been a lot more transparent around this kind of stuff compared to previous companies I've worked for