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

Life at Microsoft
Pros: Working on the cutting edge technologies that contribute to the lives of a great many people. Being involved with some of the sharpest people in computing today.
Cons: The review model pits individuals against each other at times. Team work is valued but not a practiced commodity.