I applied online and 2 weeks later got an email for a phone interview which was scheduled for 2 days later. During the phone interview I was just asked to go over my work history, highlighting the skills that this job entailed, was very quick. Took about another two weeks to get emailed by the HR assistant to schedule an in-person interview for the following week. This is the first time I had been reimbursed for my travel expenses, quite unexpected especially for an entry level position. I met with four people in the group for ~30min., they each had a list of questions for me. Everyone was very nice, enjoyed talking with them. Was told I was the first interviewee and it might take some time to hear back. The following week I got a call from the HR person that they were still interviewing but all the feedback about me was very positive and I should hear back by the end of the next week. By the following Wednesday I called and the day after got an email from HR that I was not selected.
Overall, I think they have a great HR department. The rejection email I got was very nice and not a template or format email. Would recommend others to apply.