Company: Microsoft
Date: 2015-04-06
Overall rating: 4/5
Employment status: former

Fantastic work place if you are good at planning and shaping your aspirations and career.
Pros: Employee Education Assistance Programs, Critical Health Coverage, Switch roles/careers, vacation options, impressive year end hikes, health gyms with in,  great benefits,  freedom to the employees to do whichever, however they like and passionate, open & honest.
Cons: WLB can get screwed if you are bad at planning yourself. Agility, Uncertainity are expected as part of deliveries. So, must be prepared.
Still manager-pet things happen once in a while - which turns up too  bad for the deserving folks despite better talented.