It's definitely better than doing nothing, but an hypothetical company doing business as usual and then buying the necessary carbons offsets from permanent carbon sequestration projects would be better for the atmosphere.
Of course, the ideal scenario would be a company that does both things (reduce + offset).