Salary is not the best. You could make much more as an independant tutor. They run a criminal background check and the way it is done is very scammy. Basically they let you pay extra so that you can have a full refund if you meet certain conditions (reach 40 hours of work). In total, I paid over 250$ expecting a refund when I meet the conditions but somehow, there was a condition that I did not see (or, in my opinion, was hidden) so I cannot claim this refund (it was that the 40 hours have to be completed in the span of 60 days). This leaves me very frustrated. Overall, I would say this job is only worth if you have already tried independant tutoring or entering better paying tutoring companies without success.