It is a lifestyle, not just a job.
Pros: unique experiences, close friendships, and getting to drop bombs on stuff. good benefits.
Cons: limited free time and personal freedom.
There really isn't a typical day at work in the Marine Corps. I learned a great deal in the Marine Corps-how to shoot multiple weapons platforms effectively, first aid and combat casualty treatment, land navigation, tactical communications and encryption, tracking and profiling, direction of surface fires and close air support.
Most of my officers were highly trained and educated and were good leaders, it's a little different than typical workplace management.
My "coworkers" in general were the best I will ever have at any job; again, the work is very different than civilian employment. You maybe deployed in very rustic and hostile conditions for months at a time and they are all you have. Hardest part of the job is the constant training and deploying, much of which has a pretty high level of danger and you spend a great deal of time away from family.