Pros
I've consulted for NOD on and off for the past 10 years. I keep coming back for two main reasons: the substance of the work and the people. NOD is relentlessly rigorous and thoughtful as it works to improve the employment landscape for people with disabilities. It does not take a passive, cookie-cutter approach - supporting the work requires schooling yourself up and thinking creatively. The leadership is visionary, among the smartest people I've ever worked with. I have learned and grown tremendously from them through being part of the organization's evolution over the past decade. The standards are incredibly high - be prepared to push yourself beyond what you think you might be capable of but know that you're doing it as part of a hardworking, smart, collegial team who are working in the same way.
Cons
I think the "Cons" are more about organizational fit than anything negative. NOD works best for people who are happy in a dynamic organization. People thrive here when they are open to positions evolving to meet organizational needs. It's a small organization that by strategy launches new initiatives, requiring staff to embrace change. For people who like rigid job descriptions and a traditional career ladder, NOD is likely not the best place. For people who embrace the mission and want to stretch themselves, NOD can be an amazing place to work. The size does mean that there are limited growth opportunities for junior staff, but a few years at NOD is as good as grad school and will bear you well in your career.