Pros: teaching a subject i'm passionate about
Cons: rate of pay and students who didn't care
As a part time lecturer, course assignments were given either a day or 2 before semester began and, at times, after semester began. Schedules could be difficult to maintain. For example, for two semesters my classes started at 8 AM and my last class ended at 10 PM two days a week.
While it was difficult to deal with the students who didn't care or were seriously unprepared for the level of learning required, it was extremely gratifying to watch other students devour lessons and far exceed course expectations.
Rate of pay was almost criminal.