I hesitate to talk about this because it is the topic of ongoing legal action.
The Salvation Army has grave corruption, although this is obscured by a professional PR campaign. The “social services” of TSA are NOT separate from the church administration and bureaucracy. Funds donated by the public to “social service” appeals are diverted to other activities. TSA, as the article reports, is a very, very heterodox church.
A Catholic, or any Christian, should absolutely NOT give any financial support to the Salvation Army.