Henrietta J BurroughsFeb 24, 20234 minWere the activists right?By Kyra Brown In November 2022, Meta (formerly known as Facebook) laid off 11,000 workers and Twitter laid off 3,700. In January 2023,...