Pros: healthcare, dental, job stability, and professionalism (for the most part)
Cons: long work hours, early mornings, tough workouts, strict regulations
Experiences vary based on mos and personnel. As for my job a typical day would be to get your physical training squared away in the morning, work in an office or in field training, eat lunch aka chow, work some more, train some more then go home aka the barracks. As far as management goes I believe I was fortunate to have had superiors who were professional as well as hands on as far as helping marines. As far as co-workers go I'm glad I got to meet people from different walks of life, I met marines and sailors from New York, New Jersey, Kansas, Alabama, Florida, Michigan, Alaska, and many other places. One thing I learned is that we are all similar in some way no matter where you're from. I think the hardest part of this job is how strict everything is and how early you have to wake up, that and physical training (I still have scars lol). I think the most enjoyable part of this job is stability.