There are pros and cons of course with any school, in my experience so far with 3 semesters under my belt this is what I've learned:
Make friends at least to the point of getting their phone numbers, it comes in so handy to have a BUNCH of people to contact in case you get stuck with a bad professor or miss a bunch of days for whatever reason.
There ARE bad professors, but there are also some outstanding ones who really are in love with their subject and want you to learn to love it too! Talk to your contacts and ask what their professors are like, its very likely you'll end up having some professors in common. CHECK rate my professor before signing up for classes for God's sake. READ the actual reviews because some people rate professors poorly because they make you actually learn and some people rate good because you don't do anything and it's an easy A.
Even if a professor rubs you the wrong way at first or vise versa your mind/his mind might change by the end of the semester. Try to find some way to relate to each of your professors and speak up in class at least once a week. Make sure the professor knows you by name; they like effort.
Sometimes the advisers are unhelpful; I'm not going to lie. Their supposed to be there to help you figure out how to navigate the terribly coded and designed website, but sometimes they really don't want to do their jobs. LUCKILY, you usually have more than one advisor (and if you happen to be an athlete, you have AMAZING athletics advisers!(Stacia, Alex, Andrea))
So in conclusion, UNI could be an amazing college experience, or it could be awful. It requires some work to get it right and once in a while you might get it wrong, but overall I like this school, it's a home for me.
(By the way, the dorms are the worst)