Company: Microsoft
Date: 2013-08-18
Overall rating: 4/5
Employment status: current
Experience level: Confirmed

Great company who cares about their employees!
Pros: Benefits and the sense of giving back to the community.
Cons: At times Microsoft gets in it's own way to innovate and quickly react to changing conditions. It can be hard to manage work-life balance and be successful.