I love your boss too.
Frankly, I would never work for any company that employed this company to do background checks. In fact, any company that is large enough to have an HR department is large enough to make your life miserable (diversity/sensativity training anyone?).
Screw em. I’ll work at my locally owned fast food joint selling burgers before I’ll work at Giant Corp, inc.
You bring up a good point. Does a company have to disclose that they are using this investigative service?