Company: Microsoft
Date: 2011-10-12
Overall rating: 2/5
Employment status: current

Great if all you care about is the money
Pros: Pays well, and with the right mindset you can work 35 hours a week at $100k+ for as long as you care to.
Cons: Products are generally playing catch up relative to real industry leaders, the middle-management bureaucracy is enormous and totally oblivious to modern tech trends, cross-discipline collaboration is a joke, and Seattle generally kinda sucks.