Brand Management Software Development Software Product Management Strategy

Equifax – A Cascade of Management Failures

It is amazing that a company the size of Equifax (EFX) can do so many things wrong in a row. This is a well established, global company that is headquartered right here in Atlanta with approximately 9,900 employees worldwide. Since the breach, their market cap as plummeted from $17.7 billion to $13.3 billion. They lost […]