Hi Tanya:
You've identified one of the biggest benefits to the teacher by being preapred - it saves precious time. Time that could be used better for students instruction, grading, advising, preparing - whatever.
Students appreciate preapared teacher, as it conveys both the confidence and competence the teacher posseses. And having a smooth running class creates a lesser stress learning environment for all.
Regards, Barry