Digital Marketing & Ad Tech News

YouTube Net Machinima Lays Off 42, Hands Ad Sales to Google

Sales Chief Jay Sampson to Leave the Company