Hundreds of Twitter employees reportedly resigned on Thursday, leaving skeleton crews of engineers to maintain the site.
Hundreds of Twitter employees reportedly resigned on Thursday, leaving skeleton crews of engineers to maintain the site.