The interview isn't too hard except they are very selective. The first round interview is a chance to sell yourself and explain why you would be a good fit for the company. The first interview lasts about 20 min and then the 2nd interview if you are invited back is a full day. You get to shadow either one of the managers or another team leader and see exactly how the job works and you get to meet the whole team which is pretty cool. Then at the end of the day they usually do a 3rd round which is just a wrap up with the owner of the company. If they like you they will call you later on that day or the next to offer the position but I don't think they offer everyone who gets a 3rd round? I know that I was the only one they offered out of 5 other people who interviewed that day. I really enjoyed my interview experience and the person I shadowed was great! I was excited to move forward.