Company: Microsoft
Date: 2011-10-11
Overall rating: 4/5
Employment status: current

One of the best company in the world
Pros: Benefit package is good especially the medical insurance.  Diversity of employees, instead of single race dominated.  Very diverse of businesses across the company, never lack of opportunity.
Cons: Stock price is getting stuck.  Senior management is below average (or haven't figured out way to truly lead the innovation).  Compete with everyone on the market without clear focus.