Start 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 Von admin - August 31, 2022 215 0 TEILEN Facebook Twitter