Looking for information about this

I tried searching the net and found very little information. I did look at their site and there’s a certain level of legitimacy… However, when an obnoxious brit calls up on my phone and talks about having my resume “come across the desk” of someone with little more than a statement about being from Primerica a division of Citigroup, I start to wonder just what the bleep they’re about.