The world’s biggest companies, from Netflix to Ben & Jerry’s, are pouring billions into an offsetting industry whose climate claims appear increasingly at odds with reality Standards for the offsets for many companies are set by Verra. Founded in Switzerland in 2007 and now based in Washington DC, Verra’s original two-person team has swelled to […]