If an employee works for two companies can they use one RAPIDGate Credential for both?

No. Employees must present the appropriate company's credential at the time of access.