Company: Microsoft
Date: 2015-04-16
Overall rating: 4/5
Employment status: current

Support Manager
Pros: Great pay/benefits - on-site subsidized food (its not free but its still better than 99% of most other companies), health re-payment (give $800/yr to spend on health activities/equipment- I bought new skis), Medical benefits are as close to it gets to perfect, 401k matching at 4% (Nokia was 8% but not bad)   
Large company with tons of reach so you'll work on exciting projects (Xbox, Hololens, Office, Windows, Surface, to name a few)
Lots of opportunity for growth (for entry-level employees)
Company tries hard to make work-life fun 
Level of communication attempts to be high
Cons: Many teams working at Microsoft are in direct competition with one another. Instead of working together toward a common goal each team treats each other as an enemy. So sharing information is a painful process. 
This mentality has bled into the old Microsoft personnel and working with them is not pleasant. You'll have to constantly watch your back as they'll throw you under the bus without a second thought. This sometimes will be your own teammates!
Growth is good at the start but Sr. Management is a wall. Lots of 10+ year Microsoft people clogging up the ranks making it difficult to move up past a certain point. 
No respect for non-Microsoft ideas (I came from Nokia and watched as they systematically destroyed profitable, revenue generating teams in favor of internal money losers) 
Don't rock the boat mentality (So getting new ideas off the ground is incredibly difficult)