I think it means being a member of that company and that he might take part in future projects. If it were just to help promote their work, why the affiliation?