Archive for: 1086

BuzzFeed Sells Complex to Ntwrk for $108.6 Million, Will Lay Off 16% of Remaining Workforce