Company: Microsoft
Date: 2014-09-03
Overall rating: 3/5
Employment status: current
Experience level: Junior

Great to work on large scale global projects and be exposed to a breadth of products. Could be better with less politics
Pros: Projects that touch every corner of the world and hundreds of millions of people. 
Great breadth of product areas to work on based on your interest. 
Good benefits and work-life balance.
Cons: Office culture and leadership is different in various groups at Microsoft. A tough to work with leader or someone with best in the past can be a downer.