Company: Microsoft
Date: 2020-02-05
Overall rating: 2/5
Employment status: former
Experience level: Confirmed

Gov Job kind of job security even for under-performers.
Pros: I have gone from SDE-I to Sr. SDE, so observed and learned the culture/politics a lot at different stages of career-maturity.

1. Competitive Compensation and YoY growth
2. Transport facility (Innova) with flex timing is best in bangalore for any IT company
3. Yearly team outings
4. Yearly MSPoll survey to provide some check against Managers monarchy
Cons: 1. Mediocre work at Bangalore location
2. Pathetic food compared to Google Bangalore office
3. Managers form a pack (You scratch mine and I will scratch yours)
4. Some of the managers are pathetic. It's miserable to work under/with these guys
5. Too much process and Inter-team communication is terrible
6. Over time everyone learns to game the system by using above as excuse for blockage on their work instead of taking ownership and deliver.
6. Microsoft stack which not many companies use outside
7. Average peers with high Ego/Talent ratio (except 1-2 super talented devs here and there).