Sources

5 Total Sources

Ubisoft Barcelona Staff Strike Over 51 Layoffs, Seeking 5-Year Job Guarantees