I applied through a recruiter. The process took 1 week. I interviewed at CAST in Jan 2008
Interview
This company is managed by intelligent , academically biased scientist and engineers.
They all believe they have the answer , don't interview as if you think your "it"
Very alpha culture already in place , so every phase stay humble and agree.