I cant imagine a more incompetent organization. They are non-communicative and non-responsive. I sent in paperwork almost a year ago for direct deposit, and they still mailed a large check in regular US mail (which is a disaster in and of itself) with no tracking or registration. How hard is it to participate in the year 2026 and wire the funds as per my request?
Claim your business profile now and gain access to all features and respond to customer reviews.