Company: Microsoft
Date: 2008-10-17
Overall rating: 4/5
Employment status: current

I'm getting what I give
Pros: the overall compensation package (salary, bonus, stock) and the healthcare benefits make a compelling package.  Given the size of the company, I've had many opportunities to learn new skill sets, increasing my value on the market if/when I ever decide to move on.
Cons: walking into a room with 20 people and not knowing what 19 of them do and how it adds value to the company.  Lots of redundancy, and places to camp out if you are mediocre or worse