Company: Microsoft
Date: 2014-03-06
Overall rating: 4/5
Employment status: former
Experience level: Senior

Microsoft must reinvent itself for the post PC era
Pros: Great innovation and agility especially in the early 1990's.  Many challenging projects involving interesting technology and algorithms.
Cons: Over time they lost a lot of agility and became a "big company".  They could not escape the innovators dilema