Epic Games Lays Off Over 1,000 Employees Despite Strong Revenue | Crowdbyte