Company: Microsoft
Date: 2016-10-13
Overall rating: 3/5
Employment status: current
Experience level: Senior

Great products. Lots of potential but very political.
Pros: Plenty of jobs to choose from. They're are some great products to work on and a lot of talented people to learn from.
Cons: The flat organization creates an unhealthy political environment as your manager doesn't want more competition. Success at Microsoft is based on how well you play the politics. Nowhere to go in your career so people either leave or do the bare minimum once they realize that they're stuck at their level. The previous model was tougher but seemed fair. 
Boys' club. A lot of bias against women. This company is missing some check and balance. I've seen newly hired guys get promoted although they didn't deliver anything substantial for the product while women have to demonstrate potential, deliver, and they must do it flawlessly.