Company: Microsoft
Date: 2015-02-02
Overall rating: 3/5
Employment status: current
Experience level: Confirmed

Big bureaucracy, lots of processes which often get on the way.
Pros: * Environment with lots of opportunities and job mobility,
* Good salary and benefits.
Cons: * Processes are often completely disconnected from reality,
* Too much internal competition, little collaboration among groups (often even within groups),
* Review process can be confusing, and focuses on very often non-measurable criteria,
* Way too many managers, managers often have little to no understanding of the business.