I found U of T to generally be a great place to work. Students and professors are very passionate about what they do and it's inspiring to work alongside them. Pay, benefits and pension are also some of the best for the public sector in Canada. Due to the decentralized structure of the university, culture and career advancement opportunities can vary drastically from one area to another. My own experience ranged from 'wonderful' to 'horrific' depending on where I worked, who was in charge and who my colleagues were at that point in time.