Company: Microsoft
Date: 2014-12-19
Overall rating: 3/5
Employment status: current
Experience level: Senior

Sr. Program Manager
Pros: Stable company that cares about its employees. Wide variety of tech areas options to choose from within. New hires get enough room to settle in and then can pursue their career growth based on their own aspirations.
Cons: Legacy & organization structures continues to hinder agility and innovation. Politics can really frustrate you. Review system is really over indexed on how your manager thinks of you, and I have seen smart people suffer and leave company based on that.