Company: Microsoft
Date: 2012-08-19
Overall rating: 4/5
Employment status: current
Experience level: Junior

Takes good care of you
Pros: A benevolent, if large and sometimes unweildly employer. 
Has a finger in all pies of Computer Science: Possible to find work in almost any field you're interested in.
Fresh set of products and ideas in the pipeline.
Cons: Opportunities for growth are limited outside Redmond.
Development/Processes are getting faster and more agile, but still Far from ideal.