I've taught and trained for many years. I was a bit worried about trying to teach on-line (particularly something as interactive as "Speech"), but it has been a very positive experience.
I can make my own hours.
Sometimes there are computer glitches. Also, communication can be difficult since there is no face-to-face interaction