> They have employees, they have servers, they absolutely exist in a physical location.
Many years ago, yes. Today, no.
The servers are in "the cloud". Employees are all remote, there is no location for the company itself.
My previous company was 100% remote from day one. I never met anyone in person.