Company: Microsoft
Date: 2010-09-23
Overall rating: 4/5
Employment status: current

good place to work
Pros: there is flexibility in work hours, 
their benefits package is the best in the industry, 
get to work with smart people
Cons: more focused on the how than the results
charter issues among teams
too many re-orgs leads to lack of consistency in management