As anyone will point out the "city" nearby is non-existent. If this is what you want then do not even apply. The school has a good reputation but honestly it depends on what your interest is. The sciences are great from my experience. Math and computer science departments are shabby but will get you by. The history department is okay once you get past the intro level stuff. The intro classes in the history department are too much like high school... hold your hands and baby you type things which I hate. And if your high school history program was any bit credible then you will be bored until you take 300 level courses.
The general studies course work is a joke even though they are required. I did more in high school than these courses require. I was bored to death in nearly all of them. And they get in the way of what I came to do... learn. Most of the courses are busy-work not useful information. Only one of the six courses was helpful.
The chemistry major is excellent. The professors are extremely approachable. And they have many connections to help you find opportunities along the way, if you show quality work. Although I took some math courses up to differential equations, I found the mathematical methods course from the physics department to be more useful. An entire semester spent on teaching simple integration is absurd. At most 4 weeks if you go slow with an additional week spent on the theory (Riemann sum). Similar problem with differential equations. Two weeks performing substitution (x(t)=exp^(ikt)) is enough. We spent over 6 weeks on forms of x(t)=exp^(kt) alone before expanding to the sinusoidal relation.
The introductory computer science course "Introduction to internet programming" has similar dilemmas. I personally did not take the course because of the waste of time. I taught myself more in 3 months than they covered in 4 months, and I have never taking a computer science course nor am I a genius by any definition. Few know how to use styles-sheets or much java-scripting. I developed websites for a couple on campus organizations and I had to teach friends how to maintain the website. Even though they took the course, they seemed lost when I tried to explain how to use a styles-sheet (I found out it was mentioned only passively... useless) and it was not their fault if grades reflect anything. Much of the same reason kept me from even considering any further courses from the computer science department.
The lack of a geology program severely hurts. I may have considered a double major of geology and chemistry or at least a chemistry major with minors in history and geology if I could have.
On campus living sucks. The attitude is since you pay little your housing and other decisions can be made for you. Arguments can be made for and against this, I leave this to the audience. I came for an education not luxury living. And the education is more about the experiences than just course work which students often miss here and at other colleges/universities.
If you are worried about making money then as others will point out, this is not the place. However, college students are generally not included in the Forbes 500 either. So if you are concerned about education then put the financial issues where they belong a backseat priority to your education.My suggestion to any in coming student where ever you go, do some research. If there is a general area i.e. science or humanities of interest in high school then check out the college/university of interest for their program strength.