Company: Microsoft
Date: 2013-03-19
Overall rating: 3/5
Employment status: current
Experience level: Senior

Covers the full spectrum of experiences
Pros: Great if you are in an org that aligns with your culture and product passions. Also easy to move internally if you aren't
Cons: There is such a variance in the culture and products that it's great if you in the right one, but can be an miserable experience if you're not