Of course there are certain wagering conditions, all conditions will be specified when activating bonus codes

I think you should clear the terms and conditions before the deposit not after the deposit.
Because people always have this fear that for withdrawal depositing fund and bonus collecting completing the wagering requirements and conditions for fund withdrawal, it is seen that the full deposited fund is going to vanished at the end.