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

Initially exciting, has slowed down to boring over the past few years, though change is back in the air.
Pros: Wide range of problems to go solve, smart peer set to work with.
The best benefits in the industry, most places you get your own office.
Cons: Large company issues with ability to staff things quickly, can seem very slow to react. Seems like its a little stagnant in more senior ranks now.