Company: Microsoft
Date: 2012-07-18
Overall rating: 4/5
Employment status: current
Experience level: Junior

Good place to work at if placed at the right  team
Pros: Best work-life balance
we can take weeks of holidays or work from home
some teams are really good
Cons: some teams are really bad, they have no work and no space for learning