Military you either love it or hate it, I loved it.
Pros: room for advancement, stability, feeling good about your service
Cons: the military owns you, they can move you if they want.
While in the USCG I was aboard a buoy tender where I serviced aids to navigation, trained subordinates on their tasks, and maintained our ship. My time in the CG taught me how to take pride in my work (which already was instilled by my parents, but concreted with my military time), how to work in vast environments, and how work in a fast paced/dangerous environment.