Pros: salary was good.
Cons: the curriculum development involved a lot of personal time and endeavour.
I would like to have had more job security than I had while teaching there. I did two contracts at CCIS, but there was a considerable time delay between them. Further, they did not submit Employment Insurance deductions, as they were obligated to do. This resulted in an extra long waiting period for myself while the EI people collected these monies that CCIS should have deducted (by law) and remitted to the government after I was given a lay off.