Company: Microsoft
Date: 2010-10-09
Overall rating: 3/5
Employment status: current

OK place
Pros: Work life balance good
lots of learning opportunities
sound project management
soundprocess that ensures high good code quality 
competent coworkers
Cons: review process very arbitrary and introduces competition
dev has control over the entire project
review process very arbitrary and introduces competition