What's UC Irvine Engineering like?

I’ve recently applied to UCI for their undeclared engineering program. I have yet to be accepted, but I still want to know how good the department is. How are the teachers? Do students feel prepared for engineering jobs? Do students have an easy/hard time finding jobs after graduation? Are the classes enjoyable? Are the students happy? Etc.