Barclays Faces Mass Customer Exodus as Outages Fuel Fury Business Barclays Bank is staring down a brewing crisis as customers threaten a mass exodus following yet another technical outage on March 8, 2025.