Company: Microsoft
Date: 2014-04-01
Overall rating: 4/5
Employment status: current

Love this company, for the most part
Pros: Great compensation package. Lots of extracurricular activities for the employees and their families. Overall, the leadership team really cares about the employees and their families. My family have had many fun times interacting at social events at Microsoft.
Cons: Passive Aggressive culture with fierce internal competition. After a while, it is no longer about what you know and how you can contribute to the team value, it is more about rubbing elbow with your manager and skip levels to get ahead. 
So many talents have wandered into despair and eventually left the company. 
Too much political infightings for power and territory.