The professors are generally good to great. The ones from industry bring good experience to the classroom and are a great networking source.
The administration is not always looking for best interests of the students so best to be aware and ask around. Other students, teachers and program heads are such sources.
Highly suggest to take advantage of co-op programs if they exist for the particular major that you are working towards.