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 216 0 TEILEN Facebook Twitter