Company: Microsoft
Date: 2011-06-20
Overall rating: 3/5
Employment status: current

Great training and parallel move opportunities
Pros: Flexible work environment; many internal opportunities to shift around; many trainings that you can get; great products
Cons: Too many and too frequent reorgs, changes need to be made at top and senior levels on strategies, keen on rising risks and proactively address them, than changing at low level work bees; focus too much on intense internal competitions than winning outside customers.