Company: Microsoft
Date: 2014-06-29
Overall rating: 5/5
Employment status: current
Experience level: Senior

Challenging and satisfying
Pros: Challenging, flexibility and respect for work styles.
Good place to work for and has great benefits.
Cons: Culture is aggressive and sometimes destructive. People don't help each other, but that is slowly changing with the new ways of the review system. Will take time but there is hope.