You're right but it depends "why " he was terminated. Generally securitas does not check and the reason is, they are not a government law enforcement agency.  Army DOD is not obligated to give a reason for termination. What happens if he was terminated for sex assault but never charged or arrested in federal jurisdiction, securitas wouldn't know. If they are former HPD or State Law enforcement,  check is easier  and usually a "back door"......somebody knows somebody in PD method is employed. Lots of loop holes when you are working as a private contractor. I use to work for the company  that the previous contract,  AKAL,  half of my patrol watch worked for them at the airport and they got one fully trained officer that was vetted. The loop hole then, we were not cops  just armed security that met the TSA  security requirement.