Company: Microsoft
Date: 2011-07-17
Overall rating: 3/5
Employment status: current

Great company to work for
Pros: Treats employees well
Lots of smart people
Always trying to find ways to build software better
Cons: Changes slowly
Communication from management is confused or non-existent
Culture has not adapted to the changing dynamics of the industry and maturity of Microsoft