Pros: great benefits, family oriented, this is a great company with tons of resources, doing amazing work in the technology industry. lots of really smart people here.
Cons: very large company, competitive - that is still working throgh a risk adverse culture.
If you love tech, this is a great place. Your experiences will range from enterprise to consumer, all sorts of devices.... PCs, phones, tablets to XBOX.
Mobile & Cloud is a great direction for Microsoft.