They contacted me after career fair on campus. They invited me to an on-campus interview and it went well. Later, they had me fill out some tests online. They invited me to a recruitment dinner later. A month later I had my on-site interview. They paid for everything and took me around the city. Everyone was really nice and interested in me, which was nice. They had another test for me to take and gave me an offer before I left. I accepted a month or so later.