I have used their platform but the views are devided. I think your best option is to check the reviews on the forum.
Basically, I had no problem but supposedly, issues arise after some time... I honestly don't know as I spent about one month with them.