Deposit issues with global

Is anyone even still playing there? I don't think I've even been able to deposit since the left PayPal? They said they were looking into it a few weeks ago and that's the last that was heard about it? With their customer service I'm sure no one is surprised! Worst customer service ever!