Company: Microsoft
Date: 2014-12-06
Overall rating: 3/5
Employment status: current
Experience level: Senior

Great company if you get a great manager
Pros: Benefits other than health (which I now consider a con) are great such as software discounts, bus passes, on campus cafeterias with great food.
Cons: Health benefits are more costly ever since Obama care was announced a few years ago.
Work life balance can really suffer in some areas, especially where I am in the core Azure and dealing with excessive feature development due to 'playing catchup' with AWS. 
Some areas can still be super competitive despite being 'One Microsoft'.