The process took weeks on end including several emails, phone conversations and a few meetings. First a phone conversation with HR, then was called for a personal interview with hiring manager. I ended up meeting another HR person before the actual interview and then the supervisor, and then another person in a similar position as the one I was applying to. They were all very nice... What wasn't nice is that they promised repeatedly to be in touch when a decision was made but they never did. Quite unprofessional given that people take a lot of time and energy to attend interviews and follow up. I would not recommend applying here as the interview process shows how disorganized and uncaring this company is and I prefer to work for companies that are more professional.