I use it everyday. Yes, I have a signature ad for them; and frankly, that's because they pay me to do so.
Of course when they pay you you will say all the positive things about this scam exchange. Why should one be surprised?
It's simple: tell your employer or "boss" to get their act together and resolve all these scam complaints! Stop scamming and stop extorting people into paying extra coins to unlock their balances!
If it's not a scam, your "boss" will do this and exactly this: lift his hand, put it on that keyboard and type away. Clear those stuck deposits and let people trade THEIR coins without issues! But no, the coins are stuck because I can reliably assume the coins are being used by this exchange for their personal enrichment!