La compañía tiene su sede en Miramar, Florida en el área metropolitana de Miami.