Discover opens new customer care center in Chatham

On Monday, Discover held the grand opening of its brand-new customer care center and community center on Chicago’s South Side.