The SNO+ experiment is versatile multipurpose neutrino detector situated 2km underground at SNOLAB in Canada, with the primary goal of searching for neutrinoless double beta decay. After a successful operating phase as a water Cherenkov detector, the SNO+ target medium was switched to liquid scintillator to increase the light yield of the detector, thereby enabling a much richer physics programme. In addition to numerous ongoing measurements of reactor antineutrinos, solar neutrinos, geoneutrinos, supernova neutrinos, and other exotic phenomena, final preparations are underway to facilitate a future phase capable of neutrinoless double beta decay. This talk will provide an overview of the ongoing detector improvements, recent preliminary results, and upcoming physics capabilities of the SNO+ experiment.