News This couple quit stable Microsoft jobs over its oil and gas ties. Now they are pressuring it from the outside. August 31, 2025