The summary report page (Organization > Summary Report) allows you to look at stats for individual networks, tags, SSIDs or the entire organization.
I would say the biggest pro of having individual networks is the granularity it affords you. You can have your settings applied to individual locations instead of to everything. Maybe one site needs this SSID, but another does not. It also makes changes easier. For instance, if a location with 20 APs needs to have its speeds controlled, say 5M per user, you can do that easily without having to make the change on 20 APs. There are not really any cons to doing it this way other than the extra setup work to create the networks. That said, you can do a bulk network creation to make that relatively simple as well. As for putting them all in one network, its pretty much the opposite, you lose some of that granularity. It pulls all the clients and APs into a single pane however, so if that granularity is not necessary you may want to do a single network. Even still, the only time I would use a single network is if there is a guarantee that every location is going to stay vanilla forever which is a hard guarantee to meet in my personal experience.