Tennisbloc is pretty flexible scheduling wise. I was hired by my tennis trainer who is now my boss. I enjoy coaching and getting to meet new participants. Hourly rate for pay is good as well.
Cons
Can be lots of driving sometimes which I don't mind all of the time, but it is something to keep in mind. Hours can be cut like in Winter when there is less participants.
Other than that, I really enjoy working for Tennis Bloc and will continue working when I can.