IT Jobs India
- Tech
“Never work for an Indian manager”: Europe-based Microsoft employee ‘warned’ in Reddit post
Microsoft is one of the world’s largest technology companies with millions of customers in almost every country. To support such…
Read More »