best and worst things about being a teacher