Electrons are incredibly small, and the "size" of photons (or the distance away from one required to not interact with it) is also incredibly small. Yet photons still interact with electrons all the time. Are they attracted to each other in some way, does it have to do with the wave of the electron being larger than the supposed size of the electron, are they actually very unlikely to interact but there is simply an incredibly large amount of them, or a combination of these? Or maybe something else?
The idea that charged particles (like electrons) interact with electromagnetic radiation (consisting of photons) is a fundamental fact of nature. When an electrically charged particle is accellerated, it emits photons, and when a photon encounters an electrically charged particle, it can force it to accellerate. This is true even for single photons and single particles; the existence of the interaction does not rely fundamentally on the presence of large numbers of photons or charges.
Experimentally, the strength of this interaction is furnished by the so-called fine structure constant, which is a measure of how likely a given photon is to interact with a charge.
The detailed physical model of this interaction is called quantum electrodynamics, or QED. A good source book on QED for nonspecialists is Richard Feynman's "QED: The Strange Theory of Light And Matter".
Electrons and photons are quantum mechanical entities and have to obey the Heisenberg uncertainty relation
The position and momentum of a particle cannot be simultaneously measured with arbitrarily high precision. There is a minimum for the product of the uncertainties of these two measurements. There is likewise a minimum for the product of the uncertainties of the energy and time.
This means that even though elementary particles are point particles, there is a locus where they have a probability to manifest, dependent on their momentum. This probability is given by the solution of the wave equation the particle obeys, and is a wavefunction. The deBroglie wavelength generally summarizes the quantum mechanical nature of particles.
This is particularly appropriate for comparison with photon wavelengths since for the photon, pc=E and a 1 eV photon is seen immediately to have a wavelength of 1240 nm.
whereas for a one eV electron,
the associated DeBroglie wavelength is 1.23 nm, about a thousand times smaller than a 1 eV photon
Once the electron and the photon are in proximity where the wave nature dominates, the interaction will have a measurable probability, dependent on the boundary values of the problem.