Company: Microsoft
Date: 2014-02-20
Overall rating: 3/5
Employment status: former
Experience level: Junior

A great experience and was able to work with some very bright people
Pros: A chance to work with some very bright individuals and if you are lucky to land in the right group,, a chance to work on products that are used by a large population of users.
Cons: So many bright individuals in one company, to get ahead many become focused on climbing corporate ladder rather than furthering their engineer career. Overly competitive to the point of being destructive rather than constructive.