Company: Microsoft
Date: 2012-10-30
Overall rating: 4/5
Employment status: former
Experience level: Confirmed

Great place to learn and grow your career. But complex org to navigate.
Pros: Great opportunities, challenging work, smart people, resources to invest in doing the right work.
Cons: Matrix organization can make it difficult to move projects forward when trying to build consensus across so many. Too easily silo'd into one area or domain of work when you want to grow your span of influence.