I've been using Earnipay for about three months now as a delivery rider and honestly it's saved me several times when I needed cash before my salary came. The app itself is smooth and getting the advance is fast, which I appreciate since some weeks I'm broke before payday. My only complaint sha is the withdrawal part takes too long sometimes especially when I'm trying to move the money to my account, feels like it should be instant but I'm waiting hours. Overall though I'm satisfied because at least the money reaches me eventually and I'm not out here borrowing from people anymore.