Company: Microsoft
Date: 2010-11-17
Overall rating: 2/5
Employment status: former

We all have choices
Pros: Good benefits, strong infrastructure support, still some good people.
Cons: I recently left the company, after over a decade, and wish that I had done it much sooner.  There is far too much middle-management, all hoping to get their name in lights, and backstabbing others along the way.

The management structure and the review system both strongly contribute to an inability to innovate, and be truly proud of making a difference in the industry.

Strong benefits aside, there are much, much better places to spend your creative energy, and be equally recompensed.  The company used to be known as "MICROSOFT", and now they are simply another company.