Company: Microsoft
Date: 2012-01-04
Overall rating: 4/5
Employment status: current

Life in the battleship
Pros: Lots of mobility and opportunity to work on different things.  I'm on my way to start my 3rd career at MSFT.

Super smart people working on hard problems.
Cons: While there are lots of smart people, low performers slow everyone down, and it's too hard to get rid of them.  Sometimes we're too seperated from the real life and death world of business to have the same level of urgency that a startup or smaller company fosters.