PROS: 1. Your energy level would match the students 2. You could make sure the curriculum stays up to date, and every few years transition some large parts of the curriculum to a new language/framework. 3. You have tons of experience to draw for the many left-field questions you would get 4. The consistent new influx of students might feed that need you have for novelty
CONS: 1. Not sure if you could teach each session knowing 80-90% is the same content as the last, but you're just changing 10-20% for this batch. 2. Could you handle answering some of the same newbie questions every 3 months? 3. They would, like most jobs, want you to stick around, but this isn't a total CON, they are likely more amenable to you leaving than almost any corporate gig.
So maybe it's something to consider!
I do think you might need some more help in managing this, but in the meantime, you can always find work that fits what some part of you needs right now.