Company: Microsoft
Date: 2014-04-23
Overall rating: 1/5
Employment status: current
Experience level: Senior

Development Manager
Pros: Great opportunities to work on diverse products over a career, nice campus environment, reasonably good compensation, nice turnaround to remove stack ranking and focus on value through helping others
Cons: Poor corporate culture, starting to turn around but having to overcome 10 lost years.  Still struggling to makes changes to take advantage of new opportunities that might endanger existing products and revenue streams