Company: Microsoft
Date: 2013-11-14
Overall rating: 5/5
Employment status: former
Experience level: Junior

Great company, great culture, if you're in the right product area
Pros: Microsoft makes you feel at home - as though you have a family away from home, you're involved in something bigger than yourself and the company cares deeply about your well-being and your correct placement.
Cons: If you end up in the wrong group for you, or a group that is being mismanaged, it can be a very hard place to work - this didn't happen to me but did happen to people around me. Microsoft is a huge company so you should be able to find the right place for you. No reason to wash out at all.