Is this even legitimate?
I attempted several times to set up an account, but keep encountering pop-ups indicating issues, forcing me to wait. It feels designed to frustrate customers into giving up. Is this service even legitimate? It seems suspicious.
Date of experience:
Apr 24, 2025