Pros
Benefits package is outstanding. Some genuinely nice people. The belief that what you are doing is truly helping to save the world. Beautiful offices and landscaping. Onsite fitness gym and food (food is not free).
Cons
Continual hiring of individuals only for their field/specialty talent results in individuals in key roles who have no experience or interest with people management, career development, technology, or communication skills beyond the grantees. The framework (of how teams report upwards) and executive leadership continues to operate in a clunky old-boys club fashion. Considering how dismal morale is across the entire company, I and many others believe that change is currently underway; however, the change is being done in such a mean, rapid, and secretive state that many current employees such as myself are meant to feel like pawns. The family feeling that once existed as vanished and there is no hope of it coming back. Bill and Melinda have not been present.