We do annual company goals and quarterly OKRs, at the company level, and then at the team level as well.
I think it’s important for everyone at the company to understand the company’s objectives, their own objectives, and the line that exists between their objectives and the company’s objectives. (In other words, does the work I do actually matter to the company?)
I think if people don’t understand the why of what they’re being asked to spend time on, you get bad results.