Apply online, they call and ask a few questions and set up an interview. Fast response to application. Easy interview process, very casual and friendly environment, you are able to let them know your availability and usually they have hours available, however can vary depending on clients needs