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

Great experience over the last 6 years
Pros: Wide Diversity of Technology. Can move to a different team to gain a different experience.
Cons: Too much hierarchy - this sometimes takes too long to make a decision.