I applied online. The process took 3 months. I interviewed at ICON (Philadelphia, PA) in Nov 2011
Interview
Thorough, took a couple months and multiple meetings. First met with HR, then the local manager, and lastly met with the VP and his assistant. Followed up a couple times and received an offer after a few months.