Nonprofit organizations require employees to practice creative problem solving, flexibility, and dedication to the cause to make an impact. This is not a job where you tick items of a checklist, so if you seek consistency and mandates, this won't be the place for you.
I'm sorry to have seen the previous negative reviews. In reading them, it's hard to imagine that it bounced back, but it did!