It was very smooth and straightforward. They contacted me through email and left a voicemail at first, but when I didn't respond they followed up for about twice.
The interview has 2 stages. First is where they tell you to come in to Cherry Hill and talk about the job. They'd ask you some questions. If you pass that, you'll have to come in for the second interview. During the second interview, you get to shadow an employee doing their job and then get called in for a final interview.