Think that is a fairly closely guarded secret, suffice to say they don't do it for charity. Don't know if they take an "introduction fee" but for sure they take a chunk of your hard-earned each & every month you are there.
Very interesting sometimes to see the differing rates offered for the same job by different agencies. Seems like the airline probably pays them all the same, just that some of them are more greedy than others.