Company: Microsoft
Date: 2015-03-03
Overall rating: 3/5
Employment status: current

Microsoft Review
Pros: A great place to work, the people are amazing and definitely smart.  The ability to move across the company exist and the experience to grow both your personal resume and the businesses in which you work can be opportune.
Cons: Unfortunately all the above is true but very few people understand how to navigate the system in order to be truly successful.  This is especially true in the non producing roles (outside of sales and engineering) were development is based on "owning your own career".  What this translates into is an organization that doesn't fully know how to develop it's people and/or how to maximize their full potential.  In a competitive market such as we have today, excellent people will continue to be leave and/or be wooed away by competitors.