The on site interview went very well and everyone on the panel was very friendly and receptive. However, after the interview, they contracted out the background check, and whoever performed this did a very poor job. For example, having worked at my previous place of employment for around 7 years, they were only able to confirm two months of this employment, so I am very confident that they performed a background check for an entirely different person.