Company: Microsoft
Date: 2011-10-05
Overall rating: 3/5
Employment status: current

Microsoft is a solid company with a flexible work environment.  At times very chaotic and always fast paced.
Pros: flexible work environment, benefits, challenging culture
Cons: performance management process, typically people over think / complicate things, benefits changing, lack of opportunity for professional growth / development