Transporters from the ABCC family have an essential role in detoxifying electrophilic compounds including metals, drugs, and lipids, often through conjugation with glutathione complexes. The yeast cadmium factor 1 (Ycf1), plays such a role in yeast, and can transport glutathione alone as well as conjugate to toxic heavy metals including Cd2+, Hg2+, and As3+. To understand the complicated pleiotropy of heavy metal substrate binding, we determined the cryo-EM structure of Ycf1 bound to the substrate, oxidized glutathione, and performed cellular survival assays against heavy metals to determine the basis for pleiotropic binding that adapts to different sized metal complexes. We identify a flex-pocket for substrate binding that binds glutathione complexes asymmetrically and flexes to accommodate different size complexes.