Company: Microsoft
Date: 2015-01-25
Overall rating: 4/5
Employment status: former
Experience level: Senior

A truly amazing company with lots of talent, potential and significant contributions to tech, research & community
Pros: Solid corporate values, pretty decent work life balance, lots of opportunity for learning career development and strong professional network
Cons: The company is so diverse and fragmented that working across internal boundaries is pretty challenging and can come in the way of success (individual and org). Team or individual failure is hardly seen as an opportunity to learn, rather a way to point fingers and weed out