Company: Microsoft
Date: 2012-05-22
Overall rating: 3/5
Employment status: current

Improving but still some ways to go
Pros: Biggest pro is that Microsoft deals with some of the toughest problems to solve and also has some of the best brains in the business working on these tough problems. The company also has a lot of areas in which it invests so there is no dearth of new challenges.
Cons: Biggest cons are beaureaucracy in the management that slow down progress and a lack of willingess in the management team to push the boundaries unless a competitor is already kicking butt.