Pros: low stress, helpful culture
Cons: 2 year contract maximum for contractors (3 month break)
My time with TD was a treat. Colleagues and managers were pleasant, accommodating, collaborative, and relaxed. Client service was the end goal, and we worked hard to achieve it, although there was no sense of being asked too much of.
In fairness I was a contractor and experiences may vary for full-time staff.