Sections
Shows
Events
Twitter management departures unnerve investors, stock falls
Twitter loses product, media, engineering heads according to report; seems more than a coincidence