Company: Microsoft
Date: 2015-02-14
Overall rating: 4/5
Employment status: current
Experience level: Senior

Lots of opportunity for the right skill set.
Pros: Stil a great place for really smart people who want to work on challenging problems. There is a high need for smart engineers and that will never change. The coolest thing about Microsoft is that the work you do has the potential to impact millions of people. The work is compelling because it can have such a positive impact on so many people.
Cons: It's difficult for women and minorities to succeed. It's definitely a male-dominated, male-oriented company and this hasn't changed in twenty years.