BabU
New member
Over 20,000 Startup Employees Lose Jobs Globally, India and US Top List At least 20,514 people have lost their jobs at tech startups globally since April globally and the US is leading the race. The number doubled over the past two weeks, indicating that the labour market for the sector has taken a turn for the worse