Investing News
Life Style
Market News
The Market Buzz
Your Environment
Twilio Set to Lay Off 11% of Workforce to Reduce Costs
Twilio (NYSE: TWLO) is set to lay off 11% of its workers amid its restructuring plan, according to an SEC filing published on Wednesday. The company says the restructuring...