More than 1,600 tech employees are being laid off per day on average in 2023 globally including in India, and the sackin