Company: Microsoft
Date: 2012-05-20
Overall rating: 4/5
Employment status: current

A great company, but needs to be revived
Pros: Great employer, benefits, work time flexibility is great. Some orgs have great opportunity to grow as an engineer
Cons: Horrible HR performance review model, drives employees (managers included) to focus on covering their asses rather than being encouraged to innovate. 

Senior management severely lacks vision and creativity.