Redundancy threat at Twilio’s Irish unit as tech firm to cut 11% of global workforce
Staff at the company, which employs 260 people in Ireland, have told the Business Post that employees in sales, finance and talent acquisition have been warned their jobs are at risk