Company: Microsoft
Date: 2014-04-12
Overall rating: 4/5
Employment status: current
Experience level: Senior

Great Infrastructure and People
Pros: Microsoft has unbelievable infrastructure and support to help you get your job done.  The people who work here are very smart and passionate.  Great pay and benefits.
Cons: Upper management is generally promoted from within and does not keep up on industry standards.  Culture of doing things the "old way" and reinventing the wheel over and over stifles creativity and agility.