Company: Microsoft
Date: 2011-08-23
Overall rating: 3/5
Employment status: current

Great in HQ, bad in Silicon Valley
Pros: Smart people
Great technology
Lots of learning resources
Many internal job opportunities in HQ
Cons: Too much process overhead for well established team. 
Too much bureaucracy in some big organizations. 
Unreasonably enforced curve for performance review.
Extremely hard to climb up ladder in some big money making groups.
For IC role, experience doesn't matter much. Some group even prefers new graduates.