When applying for a vacancy you will find a few on careerjunction based on the criteria you selected. These will all be from different agencies. You have no way of knowing who their client is. They will not tell you either, they call you in for a screening interview and register you. Then they forward your CV and most times only if the company asks to see you will they let you know what company it's for and in most cases the interview will be for the following day. I have had this particular thing happen to me where the agency did not even have a job spec after speding 4+ hours registering on their online system with the skills matrix. They called me up the next day to tell what company it's for and I told them that I had already been sent there, by a different agency. Now I understand they are protecting their interest in that they make money off your appointment, but at the end of the day, it costs you time, effort and money, not too mention your current employer will not be happy about you having to leave all the time for screening and then interview, then short list interview. As for my current job, I told the agency that I had applied for a few jobs and cannot afford to fired for all the screenings and interviews that I had been sheduled for and cancelled all screenings. I advised that they should send my cv, and if the employer want's to see me, I'll make myself available for the interview, they can have a telephonic/skype/msn screening with me if they wish. I had a telephonic screeing, Interview with the company the next day and two hours after my interview was offered the position. The following two other interviews that I had gone for also called with offers.