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

Good place to work - everything depends on org/team
Pros: lot of emphasis on code quality
lots of teams with opportunities in any field /area of interest.
some great co workers
Cons: excessive process and slower rate of getting things done.
the review system is confusing and sometimes rewards visibility more than effort