I applied online and received an email about moving along in the process. I did a phone call with a recruiter and they liked me enough to invite me onto their internship day, which is an interview marathon. I had 3 interviews and everyone there was extremely pleasant and easy to work work. The environment Pluralsight demonstrated was very nice and I truly felt it would be awesome to work there. By far one of my favorite interview processes.