Extremely poor customer support
There’s zero customer support, no way to reach them for issues, excessive fees on tickets, and the site crashes during major events. It's a disgrace! I hope a better option comes to the market.
Date of experience:
May 27, 2025