Pros
A lot of people stay at Mastercard for a very long time - 10, 15 or 20 years, which shows a solid decent place to work, but not staffed by very dynamic people. It's relaxed, friendly and family-friendly, with pretty decent working hours, benefits and all the rest. Internal movement opportunities are quite good, but that does mean you often come across people who have no real experience/relevant knowledge in the job their doing
Cons
Very stuck in their ways. Because so many people have been there so long, they really struggle to consider new ways and new ideas. We will keep doing it as we have always done it because we're a very profitable and successful business, so why change. Also very political, so you'll spend as much time navigating internal relationships, as actually doing your job