As a non-profit one of the most frustrating things is how unacceptably slow Benevity is at paying out to nonprofits. It takes 2-3 months after they receive the funds to pay them to the nonprofit. (It takes an entire month to even show up as pending, and another month to show the details.)
This does not include time for verification, which happens annually. This is just the timeline due to their inability to run a scalable organization. It has gotten worse over time.
Our partners are usually surprised when I explain this timeline to them.
(Benevity has also been completely unable to consistently update our display name across all of their partners, so we have to tell people who work at Google to search for a different name. Support has been going to "get back to me" on this for over a year.)
After having some experience as a non-profit, I would never choose Benevity for a for-profit, and if you can kill them I would be very happy.