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

very good company
Pros: People are smart (but still not enough), polite and hard working. If you are in a right team, your idea will be valued, but not every team lead are capable of the role.
Cons: Some people are very political. Innovation is hard and not being encouraged enough. People spend too much time on collecting knowledge than on creating cool stuff them self.