Company: Microsoft
Date: 2012-10-24
Overall rating: 4/5
Employment status: current
Experience level: Confirmed

An incredible learning experience.
Pros: You are surrounded by high end technical people and encouraged to think outside the box.
Cons: In remote locations you can feel disconnected from management.