applied online. You can track the status of your application on their website. Was contacted by HR for an interview time. Was interviewed by a panel of managers, case workers and social workers. Asked lots of behavioral questions, team oriented questions, and a lot about personal experience. It was a pleasant experience.