I actually finds it disturbing how much information some of these companies have access to! Just over a year ago I was told that a certain company would do a security check before passing me to an agent. The person doing the cheque knew the details for my last salary payment, the date and amount I paid Amex the previous month, etc. Being able to access a myriad of information like this seems by default insecure. It also seems quite vague as to the security checks these people go through. In the same way parking agencies can access your vehicle ownership details despite many of their staff coming over as criminals themselves! End of Friday Rant!
As regards a person's first degree this is in m y view largely irrelevant. When I was looking for a job one company covered ageism by saying they were looking for someone with a computer science degree. I have a degree in physics and a masters in IT so, sorry, that was complete rubbish. Two of the best programmers I have come across in recent years had degrees in music and Latin respectively. I think it does need to be a rigorous degree but not specifically computer science.