Company: Microsoft
Date: 2013-12-04
Overall rating: 4/5
Employment status: current
Experience level: Junior

Microsoft Experience
Pros: Company filled with smart people, provides a good opportunity to learn things. It exposes you to very large scale systems giving a good understanding of the scalability issues.
Cons: Would be confined to microsoft technologies, with very little exposure to open source stuff.