one best thing is the flexibility of working hours. they allow one to engage in other thins as well without having to compromise much. the hardest part of the job is dealing with young minds while the jobs requires one to tackle the issues like a grown up while actually deaing with people your age.
Prosflexibility of working hours
Consduty calls anytime