Company: Microsoft
Date: 2017-09-11
Overall rating: 4/5
Employment status: current
Experience level: Junior

Lots of opportunities with mixed environment
Pros: 1.  Opportunities to work in incubation projects are ample. People have lot of ideas and leadership is enthusiastic about them.
2. Your ideas are valued much. Doesn't matter if you are just an entree.
3. Campus is really cool.
4. Benefits are good. A lot of flexibility like WFH and sabbaticals are provided.
5. Your feedback is treated with lot of seriousness.
Cons: 1. Even if work culture is driven to be more inclusive, sometimes politics take over. But that is team dependent and giving feedback helps.
2. In comparison to Google and Amazon in India, compensation falls back.