Marine Corps Infantry Officer Course: What to ExpectThe Infantry Officer Course (IOC) is a rigorous and comprehensive training program that molds newly selected infantry and ground...