Pros
I was very happy to be able to teach, what little I could. They gave me this opportunity to keep teaching on my resume while working another full-time job.
Cons
do not do a good job recruiting students for live classes. They will assign you, classes, to teach and then sometimes you don't know until the day of if the class is going to make. This would not be a problem but at this point, you have picked out a book, made a syllabus... planned to teach the entire term- with no compensation. In the interim, when you are not teaching, they want you available to answer emails about the course you are going to teach only to the Troy email system and become perturbed when you do not respond in a timely manner (to an email system you probably are not checking since you are not currently working). The caliber of students is also concerning, many of them do not have the basic skills necessary to take even the introductory course that I teach, much less the more advanced ones in the discipline.