Technology  Twilio to lay off 11% of workforce

Twilio to lay off 11% of workforce