Company: Microsoft
Date: 2010-08-25
Overall rating: 3/5
Employment status: former

Mixed bag
Pros: there were opportunities to move around within the company to grow skills, and the benefits were excellent.  if you started in the 80s or 90s, it was a pretty good deal financially as well.
Cons: really poor middle managers, too much bureaucracy and overhead.  Review process a joke - tons of work twice a year and kind of pointless when you find out the rating/ranking decisions were all made long before you put a word into a file...