(Source: IANS) More than 1,600 tech employees are being laid off per day on average in 2023 globally including in…
This website uses cookies.