This link suggests that your supposition is correct - they are in trouble. The comments at the bottom suggest you jump ship straight away.
I've never heard of Spider networks but I would be concerned about any company that seems to have bought 10 similar sounding domain names and flooded Google with them.