Hey man, don't want to pull down your prospects of this network, but if I may what does it actually offer you? Just wondering because if they mainly just offer music, "support", and a dashboard then really that's just taking your profit for the sake of music, which you can find lots of all over the net. Not to mention YouTube's Audio library. Just make sure you look realistically at what you actually gain from signing a cut of your channel earnings away for the next year or so.
Anyway I don't know about them but it's likely not too sketchy. Just make sure the contract has everything they've offered and you've read it thoroughly.