Pros
I don't know yet, all I know is you have to deal with entitled students.
Cons
I left my previous job to join this amazing teaching job only to realize that the standards of the department and students is so low. Students are not at all held to normal university standards. The students basically run the show and the professors do what the students want. It is a classic example of the "Parent trying to be the student's best friend". So make tests easy so that students love you, allow plagiarism and cheating, otherwise you are being too harsh. Students have no respect for teachers I guess unless they are of the same religious background and are male. Classic problem with anything in Utah. Not to mention, the university brags about its increasing enrollment rates....but what about having the highest non-graduation rates? What are they doing about that?