40
1
affected
InDebted laid off 40 employees representing approximately 17% of its workforce on 2022-07-26.