I applied through other source. The process took 4 months. I interviewed at Novus International (Saint Charles, MO) in Mar 2016
Interview
Phone interview with manager, face to face interview with manager in my own town, phone interview with team member to assess whether I'd fit into the team as we work closely together, on-site interview (with presentation and Q&A) with manager, head of HR and manager once removed.