Has anyone used it?
I haven't and you probably shouldn't either. For a site that has been around since 2013, they barely have any online presence.
There are way more reputable platforms for OTC trading, to name a few: Kraken, ItBit, Bitfinex, and Binance.