Company: Microsoft
Date: 2013-05-20
Overall rating: 4/5
Employment status: former
Experience level: Junior

Good for learning/building industry experience after graduating from school, but not as competitive as other companies.
Pros: Good health insurance coverage.  Capable colleagues.  Can get interesting projects to work on if lucky enough.  Single window office if you are senior enough.
Cons: Lower overall compensation compared to competitor companies.  Don't like the review system at all.  Don't think the current executives are competitive.