Company: Microsoft
Date: 2013-12-18
Overall rating: 5/5
Employment status: former
Experience level: Senior

Not just a software company...
Pros: Microsoft is a very diverse company, dealing with not just software, but hardware as well. From the Logo program to its own peripherals to the Entertainment group (Xbox) to other devices (Surface, Windows Phone), there is something for everyone at MS.
Cons: Some groups will work you to the bone, while other groups will offer a better mix of work/life balance. Do your research. YMMV