Shopify says that a customer can only be a part of ONE company.
But the API provides Customer.companyContacts which is a list, suggesting a customer could be connected to multiple companies.
It also doesn’t provide a direct Customer.company field, you have to iterate through the companyContacts list and get the company using CompanyContact.company.
It’s just a bit confusing what the approach is going to be for the future… ?
I personally think customer accounts should be affiliated with MULTIPLE companies, as there might be some case where customers need access to place orders on multiple different companies.