The convection-enhanced paradigm behind core-collapse supernovae (SNe) invokes a multi-physics model where convection above the proto-neutron star is able to convert the energy released in the collapse to produce the violent explosions observed as SNe. Over the past decade, the evidence in support of this engine has grown, including constraints placed by SN neutrinos, energies, progenitors and remnants. Although considerable theoretical work remains to utilize this data, our understanding of normal SNe is advancing. To achieve a deeper level of understanding, we must find ways to compare detailed simulations with the increasing set of observational data. Here we review the current constraints and how we can apply our current understanding to broaden our understanding of these powerful engines.