Snap loses engineering head, discloses Tencent's $2B stake

Adam Putz November 08, 2017