I applied online. The process took 2 weeks. I interviewed at Trusted Insight
Interview
First step was a recruiter call, followed by a phone screen about technologies I've worked with, then a take home assignment with their technologies, followed by a final onsite interview