Don't foster or volunteer for them unless you have very deep pockets - because you'll probably never really get reimbursed for those medical expenses they made you pay for for your foster. And you really will need to have a lot of excess money with everything this group expects their fosters to pay for. Monthly flea meds, a new collar and leash to go with them when they are adopted. Medications they don't stock (sometimes you'll get your money back, but don't count on it).
They continually take in dogs when they can't even fully vet the dogs they have in their program. They'll have a dog that needs special surgery but they can't pay for it - but will still continue to take in other dogs. Shouldn't your priority be the dogs you already rescued? And I use the word "rescue" lightly.
They browbeat their volunteers and heap guilt upon them if a dog the coordinators want to pull can't be pulled because "no one stepped up". It's not a matter of stepping up, it's a matter of some foster homes actually knowing their limitations and knowing that they need to be able to care for the dogs they already foster and not take on any more.
Ways to make it better...
If I had to make changes to this organization, I would...
They should be disbanded. They should lose their non-profit status - they certainly do not have any regard whatsoever for the State of North Carolina's rules and regulations for non-profits because they don't follow them.
Will you volunteer or donate to this organization?
How much of an impact do you think this organization has?
When was your last experience with this nonprofit?