Temporary agencies are places you can go for assistance finding work.
Consists of an employer , who decides which services they need; a temporary agency , that holds potential employees; and employees , who are contacted by the temporary agency if the employer wishes to use their services.
The agencies do not necessarily guarantee that you will gain a permanent job position through them.
They usually specialize in a specific field of work like accounting, health care, financing, secretarial, etc., but others can specialize in less common jobs.
Some agencies that tailor towards specific positions will require you to take a standardized test, or set of tests to determine if you have the right skills for the position they are attempting to fill.
Some agencies guarantee a certain amount of pay, even if the employee arrives to the work site and the employer does not have a job for them to do, or there is work that was not described initially to the employee.
It is up to the potential employee to contact the agency while they are not working to let the agency know that they are able to work and are willing to take the next open position.
Temporary employees are employed by the agency, NOT the company they temporarily work for, so if you have any important complaints or concerns, take them up with the agency.
Even though temporary agencies can be good at getting you experience in the working community, your employer can decided to stop using your services at any time, without explanation.
You may search for open job positions here: http://www.qpsemployment.com/
or see a list of temporary agencies throughout Iowa here: http://www.net-temps.com/staffing-agencies/IA-Iowa/1/
Note: Always remember to read reviews (if possible) on temporary agencies, because some can be better than others, depending on what you are trying to do.