personally, the pros can be as simple as a purpose in life for some, a job for others or just something different. not everyone can deal with the everyday life that most lead
the cons are time away from home, it's a challenge, you have to do what you don't want to do when you don't want to do it and you might get blown up
for most people, the perks outweigh the negatives