Pros:
- Geocaching has been around for years with a very strong following.
- It's a great community activity that bonds people together.
- It gets people out and about and exploring new areas.
Cons:
- Sometimes people hide their caches too well and you have to leave after ages of fruitless searching.