Awful customer support
Awful customer support. I received no replies from the support team after multiple emails requesting a refund, even though they advertised a 90-day money-back guarantee. No one has ever gotten back to me.
Date of experience:
Nov 04, 2025