Manpower AgencyThe good thingsIt's a start for fresh graduates looking for any work experience. They have some Multinational corporate clients that if you are deployed there, you will gain relative work experience which is a huge advantage. If they are offering you a job at a notable client, I say take that risk. Working in an MNC is a great start for your first job experience.
The challengesThe work is normally contract based (6 months renewable). They have a non-compete clause meaning if you happen to be deployed in a good company, either they (the client) absorb you and pay the transfer fees or you will have to resign and wait for 6 months before you can apply directly to any of their clients.