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

Great place to work
Pros: Great place to work and start your career.  Good benefits, lots of projects and overall very positive culture.  Seattle is also a great city, though you'll probably be in Redmond which is a bit far.
Cons: Redmond is far from the city which means you'll either live in the burbs or incur a commute every day.  There's not a lot of non-MS tech in Seattle so it's easy to live in a bubble