Company: Microsoft
Date: 2014-02-10
Overall rating: 3/5
Employment status: current
Experience level: Junior

Company filled with bright and ambitious professionals. Performance & Individual driven culture.
Pros: Great compensation package - well above industry average. Opportunity to work with the largest companies in the world. Several training and learning opportunities. Very flexible work arrangements
Cons: Individualist and cut throat culture. Stack Ranking poisons team work (you're only as good as your last performance). Too much focus on individual achievement & internal visibility at the expense larger group objectives. Management by fear, and peer pressure.