I met the firm at my university's career fair and joined them at a meet & greet a week or so later. I applied for the position online through my university. I had an on-campus interview a few weeks later. It went very well, as I had already met my interviewer at the meet & greet. It was very casual and relaxed. Eventually went to an office visit/interview. One of my two interviews was one of the worst interview experiences I have ever had. My interviewer was very distant and borderline rude, hardly making eye contact with me and basically giving off a vibe of not wanting to be in the interview room. It also took over a month for them to give a decision, when they told me multiple times I would know within the week.