Select Page

CEO Carlos Watson has dismissed reports that his embattled company is shutting down, but it remains to be seen if wary advertisers will come rushing back.