Company: Microsoft
Date: 2019-12-31
Overall rating: 3/5
Employment status: current
Experience level: Senior

Engineering manager seen decent workplace,avg pay but promotes mediocres, lots of politics
Pros: Good work facilities, inhouse gym, good insurance policy, market standard pay, good work in some projects, easy to switch teams. Noida office is a poorly crafted incubation centre with ton of daily problems,  Hyderabad and Bangalore office are awesome workplaces. Easy to move to Redmond office after a certain grade. Fairly frequent onsite travel
Cons: If you are good at what you do you might be disappointed as you will be exploited badly by credit stealing managers. Also high achievers will not be recognised or will be rated well below someone who talked nice with manager. Even if recognised, additional pay will be peanuts. Mediocre and political people are valued and they sideline hardworkers. No 360 degree appraisal giving autocratic powers to managers. Promotions decided mostly by gut feeling than performance. IDC managers are muzzled by Redmond. Very rarely can they standup with genius. Satya is trying to change the culture for good but old managers are spoiling any effort in IDC with their wicked mentality. People are sticking simply because of the balance of pay, facilities,  and work. Be prepared for repurcussions if you disobey.  😊