Both have their advantages...6 weekers have more time to learn the stuff (12 weeks total plus the year in between), but 10 weekers have a little slower pace (from my experience), and get it all out of the way. But then again, they get the whole of the Quantico summer experience, so it's a trade off. If I had to redo it though, I would have chosen the 10 week course no doubt though. Learn the chain of command and your general orders before you go, it'll help you out. Trust me.