Company: Microsoft
Date: 2013-10-04
Overall rating: 4/5
Employment status: current
Experience level: Senior

Awesome place to learn technology and grow professionally
Pros: Salary, benefits, opportunities for career growth. Numerous businesses means great opportunities to explore different technical challenges.
Cons: Office politics, stack ranking review system, you're a tiny piece in a massive machine, seems to always be playing catch-up w/ the technology innovators