I applied online. The process took 2 months. I interviewed at Integrity HR
Interview
It's a very intense process with screening/testing because consulting isn't for everyone. Be prepared to provide samples of writing and giving a presentation. You'll interview with the owner, then members of the managment team, and possilby others.
Interview questions [1]
Question 1
Be prepared to answer questions on HR practices and laws.