Company: Microsoft
Date: 2014-10-11
Overall rating: 5/5
Employment status: former
Experience level: Confirmed

Overall great place to work
Pros: There is a reason people come from all over the world to work for this company.  Experiences vary widely depending on your group, boss and co-worker.  Mine were always positive.  And I LOVED that MS matched my giving to non-profits.  The benefits and perks are beyond amazing.
Cons: Didn't love re-hashing goals every 6 months, reviews were tedious, and way too frequent reorgs.