Snap splits into 'startup squads' as ad revenue stalls | The Tech Buzz