Company: Microsoft
Date: 2013-05-15
Overall rating: 3/5
Employment status: former
Experience level: Confirmed

Windows engineering team was a real grind, Windows Phone was a lot of fun, but even more work
Pros: Access to tons of resources like the internal mailing  lists with answers to questions of all types, company library and store, people and training opportunities.
Cons: Expectation for working long hours and executing beyond expectations. It's more suited for new college grads than folks with a family.