worst company ever
worst company ever, refused to let me add my bank so had to pay a shit ton in fees, obviously they try to make it as a difficult as possible to add your bank because they don't make any money from it, awful awful company would not recommend
Date of experience:
May 09, 2025