Tag: Indian IT sector

“Never work for an Indian manager”: Microsoft employee based in Europe ‘warns’

Microsoft is one of the biggest tech companies in the world with…

News Today News Today