Re: Staffing agencies..
Do your research if you have the time and as a first option apply to the companies directly. Nearly all of them have a careers section and its much easier for the companies to follow your application up.
If you dont have the time then as a last resort yeah go for agencies