Company: Microsoft
Date: 2010-05-19
Overall rating: 2/5
Employment status: current

No longer a good company to work for after Bill Gates left
Pros: - mature development and test environment.  Follow standard software dev process (e.g. agile)
-  good work environment.  
- stay with cutting edge technologies daily 
- Good medicare benefits.
Cons: - Too many akward mid-level management.  They are not productive and simply show up on all kinds of meetings daily.
- Performance review system is broken.  Those hard worker didn't get rewarded and got piss off on their communication skills. It results in many employees leaving the company in the recent years.
- Overhire in the past 10 years.  It started to lay-off in year 2009 and expects to have more manage out in the coming future.