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

Technically challenging company with great perks but big bureaucracy..
Pros: Technically challenging.
Great people to work with.
Great facilities and benefits.
Cons: Work-life balance.
Steep corporate pyramid to climb.
Lots of dead weight in middle management.