If someone were to ask me right now what I do, I would probably answer that I'm a teacher. I've been in some kind of teaching role for 7 years now and I am beginning to think that this is what I want to do for the rest of my life.
Pros: I love the constant challenge of organizing information in a presentable and orderly way. I also like the freedom to be creative in how I want my students to practice and learn new material. The method changes for each student because they all understand things differently. As much as I love my good students, i.e. the ones who do all the work and get things super quickly, it's usually the bad students that force me to improve my teaching skills. They force me to wrack my brains to figure out why they're not learning and how else I can get through to them. As a teacher, the one thing that I absolutely love hearing and that gives me total affirmation is, "ohhh!" I LOVE it.
Cons: It's taken me this long to face the reality that out of all the students I will ever teach, only about 30% will be good students. The rest will be the ones that drive you insane and feel like you're a failure of a teacher or you're wasting your life. So I have to be reconciled to that reality and ask myself if the 30% is worth it. Also, my sense of humor is quite lacking. I need tutoring in that field.