In January 2023, 210 tech companies laid off 67,268 employees.

The post Industry’s Self Destructive Behaviour Intensifies appeared first on Analytics India Magazine.