Company: Microsoft
Date: 2012-07-30
Overall rating: 4/5
Employment status: current
Experience level: Senior

Great Company Reinventing Itself
Pros: • Solid products / scale customer base…this is not startup land
• Smart people – great environment for professional growth 
• Good compensation / great overtime…not the place to get rich quick but very good after five(ish) years
• The best in enterprise / getting into the fight (finally) in consumer
• Very serious about design, cloud services, and devices
Cons: •  Microsoft’s org structure and software licensing legacy make strategy very hard
•  The whole reinvention thing can be frustrating if ambiguity bugs you
•  Comp package is just ok to start – gets good after five or so years
•  No cool factor, but you’ll have to do a startup for that