Home United States USA — IT Snap is laying off 20 percent of its workforce: Report United StatesUSA — IT Snap is laying off 20 percent of its workforce: Report By admin - August 31, 2022 270 0 SHARE Facebook Twitter