That's exceptional. Usually a minimum number of hours is specified, what your compensation is, any overtime arrangements and so on. That's also where the 'butts in seats' post COVID backlash comes from: it may not be specified but there are clear expectations.
The exclusivity clause is fairly common but may not be enforceable depending on where you live, especially if it is for a part-time job (but in IT most jobs are full-time).