My sister is a regional manager at Aerotek so I can usually get a temp job if I need one. I've heard from other people that dealing with staffing companies can be a hassle though, so I couldn't really say which one to go with.
one of the agencies I'm going through is Aerotek... and honestly they've been really great so far. They've contacted me once a week to check in and see how things were going and if I was still looking for work... compared to the other two I've used so far they seem to be the best... I just hope they can find me something.