Home Tags Twilio

Tag: Twilio

Twilio to lay off 11 per cent of  employees

0
Communications software provider company Twilio has announced that it will be laying off 11% of its workforce between 800 and 900. In a message to staff,...