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

Great place to work!
Pros: Incredibly flexible environment - you have the ability to choose how you want to work.  You work with people who are passionate about their work and proud of working for MS.  Working for MS is like getting an MBA on how things really get done in business.
Cons: It's easy to become so absorbed into the pace and culture of the company that everything/everyone else in your life takes a backseat.  Be concious of that and you'll be fine.