Ubisoft Faces Strategic Review Amid Nintendo Switch Game Delays and Underperformance
Ubisoft launches a comprehensive review as ongoing game delays and underperforming Nintendo Switch titles impact financial performance, aiming to improve execution and return to growth.