Barracuda Staffing and Consulting

  • Business Consulting
  • Staffing Agencies
1660 East 71st Street
Suite 2E
Tulsa, OK 74136
(918) 488-0887
(918) 488-8399 (fax)
Monday - Friday 8AM - 5PM
  • About

    Established in 2009, Barracuda Staffing is a permanent placement and direct hire personnel agency. We lower your turnover rates and save you money by pairing your team with candidates with the same long term goals.

  • Whom to Contact