Company: Microsoft
Date: 2014-05-24
Overall rating: 3/5
Employment status: current
Experience level: Senior

Great projects and engineers, weird people management norms and choices of managers, crazy reorg schedules.
Pros: Get to work on some really innovative technologies and affect hundreds of thousands of customer with your features.  Smart co workers who work hard. Really cool opportunities to use the MS big data collection to improve customer satisfaction.
Cons: Constant reorgs (can barely count my managers changes on both my hands over a 3 year period), In my org managers seem to spend a lot more time managing up than doing an people management of their reports.  It wasn't like this in other groups I've worked in.