Pros: adventure, training, jobs that matter, people, opportunity, stability, pay, benefits
The Coast Guard's Motto is "Jobs that Matter." They are not falsely advertising to say the least, but you will get out of the Coast Guard what you put into them. Like any military organization, it is not and should not be looked at as the last job you will ever have. You will have the opportunity to go on missions you never dreamed of, you will learn how to rely on each-other and the premise of what team work is.
The con's, as we see through government organizational hierarchies is that promotion is based on time in as the most key factor.
Its not perfect, but it is pretty darn good.