Ubisoft employees in France are on strike for these reasons

Business