Overall, absolutely.
More specifically, it depends on recent events. Some days I just want to tell a kid to stop being a little bitch, but others I am more therapeutic. Also, working 9 day stretches filled with double shifts isn't for everyone. I love those kids though, and the biggest reward is when it becomes apparent that a child is growing and learning, and you know you had a hand in that. One thing I've learned, however, is that you have to hold on to the good days, because sometimes they are few and far between.