Company: Microsoft
Date: 2014-08-11
Overall rating: 5/5
Employment status: current
Experience level: Junior

Sr. Marketing Manager
Pros: My experience is that MSFT is filled with well-intentioned, earnest, hard working, and smart individuals.  Being part of a very large system brings its own challenges that you need to be ready for.
Cons: MSFT is a very large company which has locked senior management into long-term relationships with its stock and compensation packages.  This isn't unique to MSFT, but does create situations where it is better to say "no" and stay the course than take risks.