Small city feel. Ample shopping. Decent jobs, including several John Deere sites and 3 hospitals, call centers including debt collections. Lots of cultural diversity for being in Iowa. Very close to the University of Northern Iowa, which is an excellent college. Waterloo also has its own local community colleges - Hawkeye Community College and Upper Iowa University. Would like to see a better public school system, Waterloo schools ranked in bottom 5th percentile in Iowa. There are very high percentages of students in the 3rd through 5th grades who do not have reading and math scores at the state mandated levels. My kids attend the Waterloo school district and I am considering moving just to get them a better education.