Company: Microsoft
Date: 2013-05-22
Overall rating: 4/5
Employment status: current
Experience level: Junior

Enabled yet challenging.
Pros: You are encouraged to innovate, and be honest with the products and management.  All the Ideas I've come up with have been moved around the company which certain feels good to know that they have good eco system for sharing innovation.
Cons: You have to sort through the politics of people approving your ideas and concepts for too long sometimes.