Company: Microsoft
Date: 2015-08-23
Overall rating: 5/5
Employment status: former
Experience level: Confirmed

SMS&P
Pros: Fast moving, demanding and professional organization.  Colleagues are generally very capable, with a positive attitude and collaborative.  Microsoft hires good people.  Role rotation every few years keeps the job interesting and provides for a broader, more well-rounded employee.  A great place to work.
Cons: Time commitments are considerable and if you are in a regional role expect to spend time away from home.  The company competes across many product areas resulting in a matrix organization chart that can be overwhelming.  There is a considerable amount of time and resources devoted to reporting internally.  The job rotation every few years can be a distraction for customers and partners.