TOP NEWS

Snap Chops Two Dozen Employees, Says Report

Venice, California-based Snap has laid off two dozen employees, who were working on its branded content efforts, according to a report on Thursday. The employees were reportedly working on Snap's Discover section.