I was interviewed by my future boss over the phone and given the job that same day. After that I was contacted by a staffing company that handled all the paperwork. The entire process was carried out through email and Fedex. The hiring took about a week and most of that time was just reviewing documents.