Submitted resume in person and via email. Approximately 6 weeks later received a call to schedule an interview. They are always accepting resumes, but will hire only when they need someone. Regarding the interview process, plan to be at the office awhile, you will be interviewed by several people individually.