Company: Microsoft
Date: 2013-01-01
Overall rating: 5/5
Employment status: current
Experience level: Confirmed

Overall company is good place to work, experience varies widely from group to group
Pros: Benefits, benefits, benefits!  Plenty of opportunity for growth if you take advantage.  You get out of it what you put into it.
Cons: Review structure, frequent reorgs, experience depends on your management.