Company: Microsoft
Date: 2014-12-12
Overall rating: 4/5
Employment status: current
Experience level: Confirmed

Microsoft Laid Off
Pros: Technology - exposure to many different technologies and opportunities to dive deeply
Benefits - time off, stocks, health care, company store products
Diverse businesses - you can find many cultures across teams, many areas to focus on, different work life balance 
Flexibility - generally, doing your work and doing it well, regardless of where you are doing it from, is all that is expected
Civic minded - the company's Giving Campaign with the 100% matching fund and interest in giving back to community
Immigration help - a generally stellar legal team to walk you through the process
Cons: Inflexibility - Large company so slow to respond sometimes
Sometimes too process heavy 
Cronyism can thrive in teams as a result of the large size of the company
Recognition and Rewards system encouraged backstabbing and was generally an unhealthy process 
Lack of diversity - women, people of color