Enlisting under an open contract means you wont be guaranteed a certain job skill, it will be assigned to you based on your ASVAB score and needs of the Marine Corps.