Company: Microsoft
Date: 2009-06-03
Overall rating: 5/5
Employment status: current

Lots of Opportunities If You Fit Their Profile
Pros: People (smart, engaged, hard-working), Opportunity (career growth, personal development, multiple businesses, defined career ladders), and Impact (your work will touch millions!)
Cons: All those hard-working people can get a bit frenzied.  You need to be passionate about working for Microsoft AND be able to demonstrate it.