"IF" you enlist in the Marines with your High School Diploma, get a combat job, then after your 4 years in the Marines, "IF" you separate you will not have a direct skill that can translate to a civilian job skill.
However, your Marine training WILL give you the maturity, adulthood, life experience, common sense, and more that you can bring to the civilian workforce.
Of course, what you SHOULD do after the Marines is to use your G.I. Bill and go to college for 4 years and get your degree in the field of your interests and your expected area of employment.
Will you live in the barracks? Of course you will. All unmarried Marines reside in the barracks.
Will you get time off to visit the folks at home? Yes. You and every Marine earns 2.5 days per month or 30 days a year of paid leave time. You can schedule leave with your supervisor and Commander. Not everyone can take leave at the same time. So, be prepared to compromise on your leave time off.
I doubt that you will be stationed at a NAVY base while in the Marines. I am understanding that "some" Marines might be at a Navy Base. But, don't bank on it. Most Marines are stationed at one of the few Marine Bases around the world.
Marine Corps Base Camp Pendleton
Marine Corps Air Ground Combat Center Twentynine Palms
Twentynine Palms, California
Marine Corps Logistics Base Barstow
Marine Corps Recruit Depot San Diego
San Diego, California
Mountain Warfare Training Center
Marine Corps Logistics Base Albany
Marine Corps Base Hawaii
Kāne'ohe Bay, Hawaii
Marine Corps Base Camp Lejeune
Jacksonville, North Carolina
Marine Corps Recruit Depot Parris Island
Beaufort, South Carolina
Marine Corps Base Quantico
Marine Barracks, Washington, D.C.
Go here to see the rest of the Marine Bases and Overseas Bases/Sites/Detachments: Etc.
SMSgt, USAF (Ret.)