Seeking career advice: staffing agencies

What are the ideal staffing agencies in North America for front-end web developers who are beginning their careers?

How will the agencies assess our skills?

What is the application process usually like?

How should we prepare for the assessment?

Finally what are several alternatives to the agencies if someone isn’t qualified for them?

Thank You for the suggestions