Great place to work.
Pros: flexible schedule and work environment.
Cons: work is not consistantly available.
Typically I traveled to various school sites to teach all subjects to students in grades K-12. I document student's work progress, attendance and behavior. I communicate with staff,parents and teachers as needed.