Company: Microsoft
Date: 2012-09-18
Overall rating: 3/5
Employment status: current
Experience level: Junior

MS Review
Pros: Good Salary & Benefits
Intelligent people
Plenty of exciting projects
Challenging
Plenty of scope to grow
Strong engineering culture
Plenty of opportunities within the company
Fun place to work
Cons: Stack ranking
Excessive politics
Visibility over substance
People tend to get stuck at middle levels
Plenty of people frustrated about lack of collaboration and teamwork
There is a sense that we are not as innovative as we could be
Can be a bit bureaucratic at times
Not enough women in engineering roles
Risk taking is not rewarded
Managers are not as strong as they could be