Company: Microsoft
Date: 2011-04-27
Overall rating: 4/5
Employment status: current

Microsoft is a great place to work, full of brilliant, eager people however its size & structure can get in the way
Pros: Openness, Great people, Great benefits (Medical & Stock), Solid Performance reviewing system,  Innovation - Kinect and Kinect for the PC show that.
Cons: Poor Leadership in some areas, lack of Agility/Flexibility due to size and having to work with other divisions, not the greatest salaries, Stock price