Twitter lays off more people, including Blue head Esther Crawford
Tweet Twitter has laid off more people during the weekend, according to a recent report. This included product manager Esther …
Tweet Twitter has laid off more people during the weekend, according to a recent report. This included product manager Esther …