Classes are so much fun to teach. Clients are the best people.
It gets you involved with a great community. Helps build confidence as a first-time instructor
Cons
Owners assign you songs to teach for class, not always based on your choice of song.
Pay is low.