I applied online, was contacted by one of the recruiters, interviewed via phone and then Skype. I was given a packet to fill out and told to have it submitted immediately. A followup interview with the employer was scheduled for a Monday afternoon, Monday morning I was told that it was canceled and going to be rescheduled. For a month and a half I was told by this recruiting company that they would tell me by the end of each week when the rescheduled interview would take place. Instead, they strung me along. The final communication was a generic email stating that I was not selected for the project. I replied asking for an explanation and received in response "not sure". That was their entire response.
I found this company very unprofessional and a waste of time. Would not recommend them to anyone.