Sorry, that comma changed the meaning of the sentence from "A or B" to "A? B?". You don't put a comma before "or". The answer to that question would be neither. It's just normal recruiter ads that tick the box direct employer despite not being such to get through the filter.
If a company is using an external recruiter the recruiter will list the company name. I only ever saw this once in my life when a company used a recruiter exclusively.