I can't speak about the platform, because the person on my team who signed up quit the very next week. Ever since then, we've been trying to cancel the service but there's simply no way. They won't answer emails or any of the commetns I left in their social platforms. Their charges keep on coming for a service we've never used.
I see many others commenting the same, so it seems like this is a well-orchestrated scam.
I will now have to change credit card numbers because there's just no way to cancel.