Most old posters like me, Jcleppe Sheriff, kinnem and -Bull- just to name a few will tell you meet with the cadre when you do the school tours. Contact them prior and set up an appointment. Not for an official interview, but just to get a feel for the program at the school because ROTC is going to be an integral part of their life just like academics.
Possibly the most important person in the battalion (according to my DS an MSIII) may be the HR rep. If that person doesn't have their act together your ROTC experience can be unpleasant. Fortunately their battalion has a good one.