I've heard about this too and I'm seriously considering doing it; but I'm still not completely sure if there's any "catches."
It seems like the biggest hurdle with the contract is passing the Marines version of Officer boot camp that sounds like it is very demanding and not something most will pass. But, I still think it's a great opportunity since hardly anything is ever this guaranteed (if what I've read about it is true).
Does anyone know if there's a limit to the number of contracts given each year or anything like that? I'm graduating in about 1.5 years and I'd like to make sure I still have enough time to apply for one should I choose to go this route.