I usually discourage 2 word .io names unless they make perfect sense for the extension. This one makes sense. I could imagine some collaboration app coming along to call themselves teamcloud. The problem is that it might take you too long to sell it where you can't outpace the reg fees.
I would put up a 2-3k BIN and if it doesn't get any interested in a year or two, probably drop it.