Do I need to bring my own visa card at meps or is everything free?

What about basic training? Do I even need to bring cash?
5 answers 5