100
1
affected
Times Internet laid off 100 employees representing approximately 5% of its workforce on 2023-08-18.