Company: Microsoft
Date: 2008-06-11
Overall rating: 4/5
Employment status: current

It's a great place to work.
Pros: The benefits are second to none, the atmosphere is laid back and focused on results more than brownnosing and politcs, to an extent. You can advance pretty far being techincal, without having to sell your soul and get a lobotomy to join middle management.
Cons: The stock has stagnated for 10 years.  Lots of employee whining.  Senior management seems to be in a Microsoft "Bubble" and have no idea what is going on in the industry.  Many people focus on playing internal games and coming up with new policies and procedures that arrive to a great deal of fanfare, get lots of attention for 2 or 3 months, and then fade back into the ooze, only to be replaced six months later with something new.