Company: Microsoft
Date: 2016-02-17
Overall rating: 4/5
Employment status: current
Experience level: Senior

Pros and cons, but still my favorite place to work.
Pros: Competitive salary and benefits, potential to work on important products and projects with smart & hardworking people, flexible work/life balance, CEO and executive leadership team seem committed to overcoming the sins of the past.
Cons: Middle to senior management still an old boys network in many orgs (improving in others); technically adept but incompetent people managers are driving good employees to competitors; too many internal politics and negative attitudes hamper and demoralize positive and collaborative people who want to build great things without stressing about who gets credit at review time.