Company: Microsoft
Date: 2014-03-21
Overall rating: 4/5
Employment status: current
Experience level: Confirmed

Great launching pad to start your career, but you'll need to look elsewhere to reach your potential.
Pros: Lots of different work products to work on across consumer and enterprise features. Also the salary and benefits are great
Cons: Your initial growth can be very quick, but you're going to need to look outside the company to reach your potential.  There are too many rules around who can be a manager.