Before someone gets the wrong idea........
I've watched plenty of Cadets rehearsals over the past two years. They don't beat the crap out of the kids.
Yes, they work hard, but there is no punishment ever dished out. Practices are run efficiently and there is no wasted time. Members move quickly back to their spots on their own. Some members even take it upon themselves to practice or do physical training on their own time.
Often times, sets are repeated again and again. But, during the week of finals this year, the staff had trouble finding fault and the sets were only run a couple of times. The staff consistently passes out constructive criticism to help the corps improve. More often than not, the staff is praising and complimenting the corps for "great effort" or a "wonderful day of rehearsal". You really get the impression that the corps members demand more from the staff - not the other way around.
It's definitely not day care, but it's not Navy Seal training either.