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

Great place to work.
Pros: Huge company with lots of oprotunities for growth.  What other software company has the breadth of problems to solve.
Cons: Shipping complex software with as much out of the box as Microsoft does means long ship cycles for the bulk of the company.  It can be a bit dull working on the same project for 3+ years.