Company: Microsoft
Date: 2015-10-28
Overall rating: 3/5
Employment status: former
Experience level: Senior

Great if you are a Dev!
Pros: Great benefits, flexible work schedule, and smart people.
Cons: Tough if you are an Ops person working in Enginnering org, as management doesn't understand or appreciate the value of Ops skills.