B businessinsider.com Twilio plans to lay off 17% of staff, internal email shows 10 points HannahCr 3 years ago 2 comments