Company: Microsoft
Date: 2011-02-06
Overall rating: 2/5
Employment status: current

I think Microsoft is a mediocre software company
Pros: The health insurance and other benefits are one of the best among the industry. 
The company provides good work environment.
Cons: Lack of innovation.
Lots of bureaucracy.
Technical skill sets obtained from this company may not be usable in other companies.