Goodwill pretty much operates as if it were a for profit.
In my experience, First Tee has a ton of turnover and all chapters are different. The ones local to me are a pain and seemed to have been staffed in the past, by people that do not really care. I found a chapter about an hour from me that is very good. It is a bit of a pain to donate, but they are always appreciative.