Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Early in our lunch I ask Greg Jackson whether he considers Octopus Energy a technology company or an energy provider. “Good ideas come to you multiple times. So sometimes you’d see it from the tech angle, sometimes from the customer…