Company: Microsoft
Date: 2013-02-15
Overall rating: 5/5
Employment status: current
Experience level: Junior

If you love building great software in a comfortable and stable environment Microsoft is the place to be.
Pros: Great benefits. Lots of learning and career growth opportunities. Top notch work spaces, tools, and support. Very experienced and skilled colleagues.
Cons: No passion for innovation and pushing the boundaries. The bottom line (money) always takes top priority when it comes to direction and decision making.