Company: Microsoft
Date: 2012-12-11
Overall rating: 4/5
Employment status: current
Experience level: Confirmed

Microsoft is one large ship
Pros: Microsoft is a great learning environment and place to build critical business management skills, especially across v-teams.  You generally get what you put into the role and there is a willingness to support employees with personal growth in education and leadership opportunities.
Cons: The calibration system on a curve does not motivate managers to build great teams. It actually forces employees to compete against each other which does not build strong teams.  They need less product pushing and more storytelling from the customer's point of view.