Pros
Salaries are high, and you might work with some extremely smart and dedicated technical professionals. That's as good as this review is going to get.
Cons
Every CEO has been worse than the previous. The current CEO is incompetent and has fomented a toxic culture of backstabbing, finger-pointing, blame-gaming, and cover-your-behind. You've got 20% of people doing "the work" while the other 80% are all "managers" who delegate the work downward while managing upward to protect their behinds. MCC has a high self-perception no longer commensurate with its actual abilities. It is failing at its core mission of poverty reduction. The whole place is stuffed with hacks, sycophants, and snakes trying to organize their next political move. Internal processes are terrible, decisions are made by ad hoc committees with "opt-in" by anybody who wants. It is no longer a meritocracy but rather a pyramid of sycophants. New hires are judged by their ability to not embarrass their manager.