O’FALLON, Mo. – Mastercard’s St. Louis Tech Hub plays a major role in its worldwide operations, processing payments for 220 countries and handling 150 billion transactions annually.
The St. Louis Tech Hub, located in O’Fallon, Missouri, is one of seven global innovation centers responsible for operations, cybersecurity, research, and development that power Mastercard’s global payment network.
Mastercard has had a growing presence in the St. Louis region since the 1970s, culminating with the opening of its massive campus in 2001, often considered the “heartbeat” of the company’s core services and global operations…