Medical expenses are pushed back to employee
Poor to no cost of living raises year over year
If you are any good, you literally can expect 60-90 hours a week. Yes I said 90 hours a week for projects for long durations. MasterCard is well known in the industry for working folks to death, breaking up families, etc.. The reason you see some folks saying balance is good while others refer to it as a sweat shop is that if you are good you get worked to death, if you are not you get buried in some mundane task until you leave. The people that last at MasterCard are the ones that stay under the radar.
Reactive culture vs. proactive. Fire fighting is the norm vs. high quality processes and work.
They don't use innovative technology in St. Louis
Getting promoted is based entirely on popularity than work or successes
I've managed for a while and I've never interviewed an American or anyone local to the St. Louis area. All resources I get are Indian or Chinese and are generally imported from other countries to work here as low cost labor under sweat shop conditions.
Management is constantly posting positive things about work/life balance on Glassdoor to bring in new talent and have a whole campaign around MasterCard trying to convince employees it is a great place to work.