> The company I work at aims to eliminate ~60% of global emissions ourselves
Well, nobody could accuse your company of having small ambitions!
When its website consists of little more than a few sweeping "We will [...]" statements and a lot of "This page is missing", though, you'll perhaps understand if some people are a little sceptical.