I applied online. I interviewed at HUB International
Interview
One on one phone interview with the recruiter and then an in person interview. Both the recruiter and interviewers were very friendly and honest about the position and what they are looking for. By far one of the best interview experiences I've had.