Pros
Although I do believe that development/humanitarian organizations are quickly becoming obsolete, this organization has a wonderful mission and passionate employees who are some of the most amazing and intelligent people on earth.
Cons
Executive leadership is a bloated, top-heavy, incompetent, self-serving mess. Financial mismanagement, abysmal diversity, and non-existent accountability. There have been many rounds of layoffs over the past year with no end in sight, and somehow, leadership has been completely unaffected. There are few opportunities or pathways for advancement - in many roles, you can expect to be a lifer with no promotion or salary change, even when you consistently perform and exceed goals. Where is all the money going? I'm no financial savant, but I'd glance in the direction of executive salaries - it's obscene. Maybe if the CEO took a moment away from planning her next Senate or gubernatorial race, she'd better understand how terrible a job she's doing and how ineffective her leadership team is.