How do you define a location?
A location can be defined as a physical office space or even a separate entrance within the same building. Each location requires their own license. For the majority of our customers, a “location” is defined as a physical office location. For example, if a company has several offices all over the world, they would set […]
How do you define a location? Read More »