Company: Microsoft
Date: 2016-05-20
Overall rating: 2/5
Employment status: former

Mid career need not apply
Pros: Good salary and perks.
Nice offices.
Work with challenging and important technology 
Work with very smart people.
Cons: The company is very paternalistic. I haven't felt that ordered around since high school.
The harsh review cycle encourages bad behavior by employees.
Internal politics are quite brutal. People helping each other without some ulterior motive is rare.
Not recommended if you you are a mid- late career person.
The above noted pro - lots of smart people - leads to a lot of arrogance and hubris.
People are always *very* serious.