From what I know, 64-bit security applications (in a 64-bit Windows OS) do not have as many protections enabled as 32-bit's because of OS' PatchGuard, which prevents tampering of the kernel.
Pros and cons, then, also depend on whether you trust PatchGuard, because it basically handles things that your security product cannot, that is, preventing the kernel from being tampered.