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

Moving in the right direction
Pros: Pay is excellent. Work-life balance is what you make it; always been fine for me. Benefits quite good, but medical not as good as it used to be. Culture varies from group to group; my current group is excellent.
Cons: The company doesn't have quite the creative edge it once did. Sometimes it blunders big, yet manages to survive because of its sheer size and wealth. Management above a certain level tends to lose sight of reality, so can end up doing the wrong thing, like laying off and rewarding the wrong people.