Snap parts ways with senior ad execs following reports of 20% job cuts

Jeremi Gorman and Peter Naylor leave to spearhead Netflix's first foray into advertising.