News
Red Storm Entertainment Sheds 19 Staff In Ubisoft’s $110M Cost Reduction Plan
Ubisoft laid off 19 people at North Carolina-based Red Storm Entertainment as part of its cost saving plan.
Ubisoft laid off 19 people at North Carolina-based Red Storm Entertainment as part of its cost saving plan.