Mississippi State Engineering

My son has been accepted to the Bagley School of Engineering to study Industrial Engineering. He is a National Merit Semi-Finalist (Finalist pending). He has a 3.96/4.40 GPA with 9 APs, 34 ACT and 1540 SAT. He has been awarded some very nice scholarships. If he achieves National Merit Finalist in February, he was earn additional merit aid equaling close to a full-ride.

My son is quite concerned about job and co-op opportunities in Mississippi. We reside in the midwest and Mississippi gets a very bad rap in our area of the country.

My questions are:

How is the reputation of MSU and their engineering program?
Starkville is very remote, do many employers recruit on campus?
Easy to find engineering internships and co-ops?
Anything to do in Starkville?