I found the job posting on an online Job board and applied through their website. About a month later I received an email to set up an initial phone screening. The phone interview was pretty straight forward, asking me about my experiences related to the role ;although there were a few tricky situational type questions . I was then set up to take the assessment (which was called a Critical Thinking test). This test is really sort of an IQ test ; there are a few critical thinking questions , some logic puzzles and a few mathematical calculations. I'm not sure how some one could prepare for it ; perhaps just brush up on your critical thinking and logical skills . I am assuming I passed ,because the next morning I received an email to set up an Phone interview with the hiring manager. The interview went pretty well , there were not any unexpected or difficult questions really. Overall it was an Ok experience.