Company: Microsoft
Date: 2013-01-09
Overall rating: 5/5
Employment status: current
Experience level: Senior

Great work experience
Pros: Lots of smart people. You can learn a lot and gain deep technical expertise.
Cons: Feels like a bit slow when releasing products compared to competitors. But, things are changing.