Company: Microsoft
Date: 2014-01-13
Overall rating: 4/5
Employment status: current
Experience level: Junior

Good place if you want security
Pros: Great place to work, but such a huge company your experience may vary. Great people to work with, most everyone respects work life balance. Great place to develop a career.
Cons: Depending on what project you're on can get a bit boring, not as glorious as you might think or what you experience as an intern. Not many options for changing projects like other tech companies might offer. Most people are there for a very short time or a very long time.