Company: Microsoft
Date: 2014-08-05
Overall rating: 3/5
Employment status: current
Experience level: Junior

Alright
Pros: Pretty good work life balance, at least for my team. I've heard of other teams being not so good. However, I think work life balance is really what you make it. 
Team was really friendly and had a tight knit culture. People worked with are generally very nice and really try to help you.
Cons: Lots of overhead, red-tape etc. Also, the perks are getting worse year after year. The food is ok for the first months or so, and then gets boring afterward.