Tim Horton's is like a Feudal Monarchy, your entire experience will be defined from the type of Manager you have.
Pros: with a little experience baking almost does itself.
Cons: with bad management, you're in for a world of hurt.
Working here can be either very nice, or terrible, everything is decided upon by your store Manager; the people he/she hires, how he/she treats the staff.
I worked at Tim Horton's for slightly shy five years, as a Baker, and had a new Manager for almost each year. While every person has their flaws, some seemed to, through sheer incompetence destroy not only the working experience, but the profitability of the store itself. While others were a joy to work under, who talked and participated in the running of the store in an efficient and natural way.
Your experience will also be defined by those working beside you, if another person you work with is constantly calling in sick, that means you can expect to get a call asking you to work another shift every other night, expect to work everyday for weeks if this is the case. Again, this goes back to the Manager, and his/her hiring and firing habits.