Company: Microsoft
Date: 2010-06-19
Overall rating: 4/5
Employment status: current

needs to reinvent itself
Pros: Microsoft still hires an exceptional talent pool available. Working in such an environment offers hte best learning experience. MS offers arguably the best employment benefits in the business; health benefits, prime card discounts, stock options, free drinks just to name a few.
Cons: There is a general feeling that Microsoft is trying to do too many things and perhaps there should be more focus. Deep hierarchies, bloated groups and beaurocracy are slowing down what could be an unbeatable tech company.