Microsoft India team

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

Microsoft is one of the biggest tech companies in the world with millions of clients in almost every country. To…

3 months ago