Google is a monorepo with sixteen layers of tooling to make it searchable, to not require you to spent 3 days making a local copy before editing, to manage permissions across orgs, etc etc etc.
A small organization of 1-20 people should not emulate the layers of tooling; just have a single git repo somewhere and call it a day.