Though being at any small undergraduate college comes with challenges, such as maintaining the instrumentation and resources needed to do high quality research, the one-on-one experiences you have with students in the small classes far outweigh the negatives.