Staffing Agencies
Call today!

Contact OfficeTeam for access to highly skilled, pre-screened administrative professionals in the San Francisco area ready to start working today.


Search candidates

OfficeTeam provides you with professionals who have been personally evaluated by our Administrative Staffing Managers. Our rigorous candidate evaluation process includes:

  • Interviewing candidates in person and checking selected references
  • Conducting work history reviews with candidates
  • Assessing their industry knowledge and software skills

Find out why 9 out of 10 customers would recommend our services to a colleague.

Learn More

Let the OfficeTeam administrative staffing agencies in San Francisco pre-screen potential professionals so you can select with confidence.

At OfficeTeam, we take pride in quickly providing your company with highly skilled administrative professionals. With more than 2 million candidates in our network, we can fill your job opening immediately because we have a large number of professionals ready to start working today.

View our current job listings or call to speak to one of our San Francisco Staffing Managers to learn more about working with us.

Are you looking for employment?

Find talent

Put your skills to use and register with our San Francisco staffing agencies to be considered for multiple job opportunities – on a regular basis.

Staffing Agencies


San Francisco
50 California Street, 10th Floor
San Francisco CA 94111
(415) 434-2429
39141 Civic Center Dr., Ste 205
Fremont CA 94538
(510) 744-6486
Santa Clara
2350 Mission College Blvd, Suite 800
Santa Clara CA 95054
(408) 844-9184
1999 Harrison Street, Suite 1100
Oakland CA 94612
(510) 839-0539
Palo Alto
3000 El Camino Real, Suite 250
Palo Alto CA 94306
(650) 812-9780
7901 Stoneridge Drive, Suite 204
Pleasanton CA 94588
(925) 847-9670
Santa Rosa
100 B St, Suite 220
Santa Rosa CA 95401
(707) 578-2232
San Jose
10 Almaden Blvd, Suite 900
San Jose CA 95113
(408) 293-8611
San Mateo
2929 Campus Drive, Suite 101
San Mateo CA 94403
(650) 286-0927
Walnut Creek
1255 Treat Blvd., Suite 200
Walnut CreekCA94597
(925) 930-7766