Snap lays off over 500 workers 'to promote in-person collaboration'sfgate.com60 pointscebert2 years ago