Company: Microsoft
Date: 2012-10-20
Overall rating: 5/5
Employment status: current
Experience level: Senior

Smart people, ability to make a real difference
Pros: The ability to work on real, cool and important technology that is used by millions of people across the world. Intelligent, helpful and hard-working people. The changing industry landscape is spurring more innovation and new opportunities. The work culture is stable and welcoming, people are expected to have meaningful lives outside of work. :-)
Cons: Adapting to change isn't always easy (reorgs can be confusing to navigate), there's often an underlying tension about performance reviews, and we have quite a bit of room to grow when it comes to collaborating across organizations.