Company: Microsoft
Date: 2012-07-09
Overall rating: 2/5
Employment status: current
Experience level: Confirmed

Great engineers crushed by management.
Pros: The opportunity to work on technology that is used by a billion people worldwide, alongside incredibly talented engineers.
Cons: * Lack of employee empowerment
* Lack of transparency into decision making
* Model is competitive rather than collaborative - you're rewarded for getting your idea approved, rather than working with the person who had the best idea