is there any pro/con to running multiple projects at a time rather than 1 single project?
Yes, awhile ago one of the BOINC projects had their server die and it took them some time to get it fixed. So that whole time there were no new work units available for that project and unable to submit completed work, which would hurt your GRC BOINC utilization. If you regularly monitor it you'd notice and could add another project in its place, but it is a better idea to run a few projects to avoid such a situation.