Pros
Great benefits, good work-life balance, and flexible remote work opportunities if your manager is ok with it.
Cons
Tech is a nightmare to work in here, especially if you are trying to innovate. The culture and workflows of technical systems/processes themselves highly incentivize micromanagement. Simply put, it's hard to do a good job, because the correct employee empowerment, tools, and acceptance of ideas from engineers across all ranges of disciplines and experiences simply do not exist at Mastercard. Seldom do I encounter technical limitations, but politics very often grind projects to a halt for months or even years. Also, a vast majority of management does not come from a technical background, so vision is more derived from buzzwords than an understanding of techical value and desired results; precision is lacking when it comes to steering technical goals. If you like to coast doing the status quo with a decent salary, Mastercard may not be a bad choice. But if you want to innovate, try new things, and be excited by what you're building in your day to day job, look elsewhere.