Pros
They help you find job and confirm that you have a job. it takes them forever to tell you when the starting date will be.
Cons
They talk to you very unprofessionally. Have promised you that you are hired for some company for a month, but they don't have any starting date for you. They constantly tell you that they are waiting for it. when you tell them you just want to be sure whether to look for another job or not. their reply are rude, 'well if u want than than look for another job, we already told you that you are hired'. they don't understand the fact that other people have bills to pay as well. they should or could reply by saying, 'no we understand ... we are trying our best to get the starting date as soon as we can and do apology.' they never called me, i m then one calling them everyday to find out information and they yell at you by saying, 'well i already told you the other day i called. ' very unprofessionly.