Company: Microsoft
Date: 2011-07-11
Overall rating: 3/5
Employment status: former

More positive than negative and had plenty of resources to get job done.
Pros: Benefits are good, resources to do your job are plentifyl.  A large amount of training is available for those who desire it.
Cons: Culture has gotten more political.  Internal hiring encourages promotion of non-white males.  Not that it's a major issue, but it was frustrating.