Company: Microsoft
Date: 2012-09-24
Overall rating: 4/5
Employment status: current
Experience level: Confirmed

It's good, but not the best
Pros: A lot of smart guys to work with
Cons: some politics exist in some teams, which ruined the culture.