bashu
March 26, 2026
Despite earning an estimated $6 billion in revenue in 2025, Epic Games has laid off over 1,000...