Company: Microsoft
Date: 2014-09-22
Overall rating: 4/5
Employment status: current
Experience level: Senior

Good company. Not sure about current direction
Pros: Excellent pay and benefits. Good work-life balance, depending on the group you're in. All the tech resources are at your fingertips. Love working with the variety of people from different cultures and backgrounds.
Cons: Upper management sometimes oblivious to what's going on with the people really doing the work. The move to a devops model is good in theory, but the execution needs work.