Pros: meet know people in every course. lots of fun
Cons: jobs are not guaranteed
As an instructor for the Canadian Red Cross, your environment is always different and challenging. New people, and different learner types allows for a constantly changing teaching environment.