Kids and fellow teachers/coworkers dedicated and wonderful people to work with.
Pros: kids, coworkers, physical facilities/job environment
Cons: time issues and non-job related issues
A typical day at work was always very busy--too busy by and large, with not enough time for me to do my job, without having to do things that were school-related, but not specifically related to my job. On a continuing basis this leads to exhaustion and burn-out because, as a human being, there is only so much I can do in one day. I loved the kids and my coworkers. Every day was a learning experience. A good teacher should learn from his/her students as much, if not more, than he/she imparts to the students. Kids teach you a lot. The best part of the job for me was working with the kids and the books/reading combined. The hardest thing was having the time--being allowed the time--to do that to the best of my ability.