Been thinking about the logic of this one for a while. Pro - you contribute to project and provide value and resilience to the network. Con? - your IP can get blacklisted by certain overused/abused services and will have potential flags for illegal traffic but the very act of running the node should give you plausible deniability. Just my guess. If had more decent or symmetric uplink and could avoid choking my network I would run it.