The former chairman and CEO of Equifax says the company was entrusted with personal information of 140 million Americans and “we let them down” as human error and technology failures allowed a massive data breach.
The former chairman and CEO of Equifax says the company was entrusted with personal information of 140 million Americans and “we let them down” as human error and technology failures allowed a massive data breach.