Digital Marketing & Ad Tech News

BuzzFeed Lays Off 100 as It Shifts Business Strategy