Company: Microsoft
Date: 2011-09-13
Overall rating: 4/5
Employment status: current

Okayish
Pros: Some good people, practically every field of software has some team or the other working on it so you'll definitely find a fit for your interests
Cons: HUGE bureucratic company, very slow at reacting to the market, very little innovation