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

Lots of potential
Pros: Things are moving fast. There are obviously parts of the company trying to change for the better (customers, employees, stockholders, etc.)
Cons: It seems like management is incredibly, cripplingly political. Without some turbulence at that level, there will be stagnation. Getting rid of the "process enforcers" and low-value add employees was a good idea, but there didn't seem to be a lot of attention focused on management structures that aren't productive.