I applied online. The process took 2 weeks. I interviewed at C.H. Robinson in Feb 2012
Interview
They called me for a phone screen interview first, then they give me 3 test of 200 questions each one, after this they wrote me an email telling me that I passed the tests, after this came the 1:1 interview, so I'm still waiting now.