The company, collectively, by team, reviews our goals every 90 days. Not necessarily every quarter as a goal review could take us a month to complete and rather than open the goals again 2 months later we instead start the process 90 days after the last review was closed.
We have one Google document (and yes, it is only available to us) that every person in the company has access to and it is a running journal of every goal review we have done. It is organized by date of the review and then by team. Each team ideally has 3 or less significant goals for the quarter and along with their goals they define the key performance indicators used to measure their progress by.
The Product Owner for the team leads their teams review and they start by summarizing how the team did with achieving the goals from the last review. If the team has product or service roles they spend time understanding what problems our ideal customers are facing on their journey with us and these problems, in order of impact, typically become priority goals for the coming quarter.
To make sure that we are doing the right work, going after goals that matter, we use the framework that we have described here. A well defined goal has a very clear problem that we are going to solve and by solving that problem a defined and quantifiable result that we want to achieve measured by one or more of the team's key performance indicators.
As each team completes their review they let the rest of the company know and everyone can review and add comments or suggestions. The goal of our goal reviews is to make sure that everyone knows what's important to us and what we are collectively going after. Once the review is closed we set the next review date for 90 days later.