Concerns Rise: Ubisoft Employees Brace for Possible Layoffs Amid Subsidiary Shake-Up

March 30, 2025