Company: Microsoft
Date: 2014-01-30
Overall rating: 4/5
Employment status: current
Experience level: Senior

great benefits and work life balance
Pros: great work life balance and benefits. Lots of opportunity to grow with new areas in tech always cropping up. With the new reorganization the teams are starting to align better to business needs
Cons: you aren't continuously pushed to do your best. Projects are led by fiefdoms and leads to a lot political infighting. Business goals aren't always aligned with team priorities - teams and people tend to spend time on their individual goals instead of focusing on the larger organizational priorities