Have you scanned their wiki entry?  have you read their web-site?  If you put a little bit of effort in you'd know that they list the institutions covered and the amounts
.
The biggest issue is timeliness of payments.  I've heard anecdotally that it can take more than a few days to get your funds.  I can't vouch for the sources, but it would give me pause if I relied on those funds for regular payments - which was part of Carricks tortured point