F foxbusiness.com Twilio CEO announces 11% of employees will be laid off 22 points lettergram 4 years ago 17 comments