I have never seen a large NGO or charity where there was not a large degree of either grift, goofing-off, or a strong whiff of outright fraud of one sort or another. This has really coloured my view of all such orgs.
Yeah thats been my experience as well.
Its also my experience that the reverse is true, small charities tend to be staffed by true believers who are working as hard as possible towards their goal.
Charity and non-profit look to me like the easiest way to finance corruption with tax evasion, while making yourself (esp. if you're a billionaire) look good.
To be fair, this describes a large percentage of ALL large human organizations, including for profit, educational, and government entities.