This was for a contract job. I was initially contacted by Veritude where I had a phone screen, followed by a phone interview, and then met with 4 people at an on-site interview. Everyone was very knowledgeable and friendly. While I came close in the selection process, I didn't get an offer. The Veritude reps were also very responsive in following up.