Company: Microsoft
Date: 2010-09-07
Overall rating: 4/5
Employment status: current

Good place to work
Pros: The promotion is relatively faster (probably because there are more levels).
Lots of senior engineers you can learn from.
Single office policy.
Great benefit.
Cons: For entry level positions, compensation is low comparing to Google and other companies. 
Relatively slow to adjust to industrial trend.