Pros
Toronto's office is in downtown and conveniently located. The hourly rate is ok. There are some nice people (but you could find nice people everywhere).
Cons
It's unnecessarily stressful environment, with very high pressure on employees and very little value added due to managerial style. Contractors are treated terribly: constant lies, negative feedback, humiliating remarks, much worse working conditions in comparison with full-timers. However full-timers are also under severe pressure and feel uncomfortable. Nevertheless of pressure and hard work of everyone, the deadlines are constantly moving forward, because planning is poor (typical planning fallacy), efficiency of work is low due to disrespectful managerial style. You should be absolutely desperate to go there!