Call of Duty made $3 billion in 2020, so of course Activision Blizzard is laying off QA
By Curtisclarkson in Technology
Updated 2 years ago
Some contractors are stuck waiting to see if they’ll keep their jobs