At Procore, we strive to have decisions made at the appropriate level, rather than being a strictly top down organization. We also need to ensure good decisions are made, which means they are based on solid engineering principles, take cross-functional considerations into account, and we remain consistent across teams. We