Yeah, lesson learnt hopefully.
Do your research before getting into a contract.
Hell, research the company before even considering a partnership.
Oh, and just a little tip, don't bother with partnerships until you're large enough. A debatable amount, but I would say anything under 1,000 subs isn't worth trying.