First I interviewed on campus in Nashville, TN. Then I was invited to the main office in Richmond, VA. Everyone was friendly but it was one of my most intense interviews ever, of course besides google interview. The interview was divided into 3 sections. Technical, Case studies and behavioral.
The most excruciating was technical, I was given four programming problems to solve in 45 min. The first one was to implement binary search tree, the second was about linkedlist, the third was about implementing an algorithm to manage students resumes using java, and finally the fourth was sorting.
The interviewers were nice, but that is deceptive as it will make you feel like you are doing well when in the end they already know they are not giving you an offer.
I was contacted my my campus recruiter a week later and left a voice message saying I was not extended an offer with no explanation. I never got an official letter from them. Every attempt to speak with my recruiter afterwards were ignored.