Pros: high caliber of people
Cons: it's the military- some jobs are dangerous
Entering the armed forces- Coast Guard is awesome. Can be long days and hard work, but compared to other branches you will be given great amounts of responsibility in a short amount of time.
I was in Army also, and unless you like working alongside gang bangers (literally) the USCG is where it's at.