I applied online. The process took 5 months. I interviewed at SOSi (Miami, FL) in Jan 2012
Interview
It was lengthy due to the background clearance but it did take less than expected, after waiver was granted I interviewed with the supervisor on site, basically went through the same questions I put in my application when I first applied.