They charge too much! Almost $6 on every $100, so off 1,000, they get $40 just to cash it. It's only good if you mistakenly signed your check beforehand because places only cashing unsigned checks, which is d*** as well because it doesn't matter if everything else is legit and confirmed.