They are no less than a fraud! I paid their monthly business subscription, and immediately after paying, they rejected my first rendered ad video I made for our legitimate health care business.
I reached out to their support team (Anna), and she said my videos violated their policy because they don't allow any company to render ads related to health or wellness. But that wasn't mentioned upon signup and payment.
So, it means I now have to pay for the service that I am not allowed to use. When I asked for a refund, they simply refused, citing their no refund policy that was not even there when I signed up.
They even had the guts to tell me I should have gone through their fine print first which was not there during signup. They have a very grey policy in order to help scam customers, and I highly advise against anyone from using this service.