Found the job on craigslist, and was then directed to the company website. I started with an online personality assessment, then was contacted via email for a phone interview. After the phone interview I was called back to schedule an in-person interview for the following week at one of their centers. Overall, I feel like they are pretty thorough with the process.