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

Company offers a lot, asks for plenty in return.
Pros: Smart people to work with, amazing array of opportunities within the company to try out, benefits are good. Chance to make a huge impact with such a variety of products.
Cons: The size that brings great benefits and opportunities also means you have to learn to navigate that and be assertive to get what/where you want.