Company: Microsoft
Date: 2015-09-27
Overall rating: 4/5
Employment status: current
Experience level: Senior

Depends VERY much on the group you're in
Pros: HUGE institutional memory - access to years of problem-solving history, plus (generally) deeper info if you need it.  Benefits aren't as amazing as they were a few years ago, but that means they're merely "stellar" now.
Cons: MS is moving towards more "agile" methods, but it's still a rather sluggish form of agility - heading in the right direction, but decisions/actions will never be as fast as they would be at a smaller newer org.