CINXE.COM
Consulting & Staffing for Business Operations Projects | Robert Half
<!DOCTYPE HTML> <html lang="en-US"> <head> <meta charset="UTF-8"/> <script defer="defer" type="text/javascript" src="/.rum/@adobe/helix-rum-js@%5E2/dist/rum-standalone.js"></script> <link rel="icon" type="image/x-icon" href="/content/dam/roberthalf/favicon.png"/> <!-- Preconnect links --> <link rel="preconnect" href="https://www.google.com"/> <link rel="preconnect" href="https://cdn.cookielaw.org"/> <link rel="preconnect" href="https://seoab.io"/> <link rel="dns-prefetch" href="https://prdmir-online.roberthalf.com"/> <link rel="preconnect" href="https://www.googletagmanager.com"/> <link rel="preconnect" href="https://resources.roberthalfonline.com"/> <meta name="template" content="full-width-page-content"/> <meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="robots" content="index, follow"/> <link rel="canonical" href="https://www.roberthalf.com/us/en/consulting/administrative"/> <script> var salaryGuideGatingProperties = '{ enabled: false, redirectLocation: "null", key: "null" }'; if (salaryGuideGatingProperties.redirectLocation && !salaryGuideGatingProperties.redirectLocation.endsWith(".html")) { salaryGuideGatingProperties.redirectLocation += ".html"; } window.salaryGuideGatingProperties = salaryGuideGatingProperties; window.passesSalaryGuideGating = function() { if ( salaryGuideGatingProperties.enabled != undefined && salaryGuideGatingProperties.enabled.toString().toLowerCase() === "true" && window.localStorage.getItem("salaryGuideGatingKey") != salaryGuideGatingProperties.key && window.location.pathname != salaryGuideGatingProperties.redirectLocation ) { return false; } return true; } </script> <link media="print" rel="stylesheet" href="/etc.clientlibs/roberthalf/clientlibs/clientlib-base.lc-aadab028fda76fa101c57a36121a8a16-lc.min.css" type="text/css"> <script> let css = document.querySelector('link[media="print"]'); if(css) { css.media = "all"; } </script> <script> // window function to fetch UPO function getUPO() { let upoString = localStorage.getItem("unifiedProfileObject"); if (upoString === null || upoString === undefined) { return {}; } let parsedObject = decodeURIComponent(atob(upoString)); return JSON.parse(parsedObject); } // window function to update UPO async function setUPO(unifiedProfileObject) { const encodedString = btoa(encodeURIComponent(JSON.stringify(unifiedProfileObject))); localStorage.setItem("unifiedProfileObject", encodedString); await window.yieldToMain?.(); } </script> <script> window.addEventListener("rhcl-initialized", () => { window.setTimeout(handleClLoaded, 250); }); // Backup in case events do not sync up window.setTimeout(handleClLoaded, 5000); function handleClLoaded() { document.querySelector('style[data-source="rh-slot-style"]')?.remove(); } </script> <link rel="preload stylesheet" as="style" href="https://resources.roberthalfonline.com/rhcl/v28.0.0/assets/libraries/fontawesome6/css/all.css"/> <link rel="preload stylesheet" as="style" href="https://resources.roberthalfonline.com/rhcl/v28.0.0/css/rhcl.css"/> <link rel="preload" href="https://resources.roberthalfonline.com/rhcl/v28.0.0/assets/Fonts/NotoSans/notosans-display-light-webfont.woff2" as="font" crossorigin/> <link rel="preload" href="https://resources.roberthalfonline.com/rhcl/v28.0.0/assets/Fonts/NotoSans/notosans-display-webfont.woff2" as="font" crossorigin/> <link rel="preload" href="https://resources.roberthalfonline.com/rhcl/v28.0.0/assets/Fonts/NotoSans/notosans-regular-webfont.woff2" as="font" crossorigin/> <link rel="preload" href="https://resources.roberthalfonline.com/rhcl/v28.0.0/assets/Fonts/fontawesome6/fa-regular-400.woff2" as="font" crossorigin/> <script type="module" src="https://resources.roberthalfonline.com/rhcl/v28.0.0/lib/rhcl.esm.js" async></script> <style data-source="rh-slot-style"> [slot], rhcl-typography, rhcl-heading, rhcl-typeahead, .rhcl-typography, .rhcl-focused-search-block, .rhcl-block-paginated-feature, rhcl-modal, rhcl-block-stacking-cards, rhcl-block-focused-search, rhcl-search-bar, rhcl-button-group, rhcl-block-paired-content, .cmp-rhcl-focused-block-wrapper .cmp-rhcl-stacking-cards-block-wrapper, .cmp-container { visibility: hidden; } [slot]{font-family: "Noto Sans Regular";} h1[slot],h2[slot],h3[slot],h4[slot],h5[slot],h6[slot],p[slot]{ font-family: "Noto Sans Display";} </style> <script type="text/javascript"> window.pageObj = {}; izCountries = 'gb,de,fr,ch,cn,jp,cl,at,ae,be,nl,nz,hk,br,sg,au,lu'.split(","); naCountries = 'us,ca'.split(","); luxCountries = 'us,ca,de,be,gb,br'.split(","); euCountries = 'gb,de,fr,ch,at,ae,be,nl'.split(","); aemSettings ={ "rh_account_creation": { accountCreateResendEmailEndpoint: 'https:\/\/prd\u002Ddr.gen.api.roberthalfonline.com\/salesforce\u002Dapi\/resend\u002Demail', accountRoutingMap: { "email": '\/us\/en\/sign\u002Dup\/create\u002Daccount', "resume": '\/us\/en\/find\u002Djobs\/upload\u002Dresume\/app', "candidate-email": '\/us\/en\/find\u002Djobs\/upload\u002Dresume\/email\u002Dverification\/app', "msjo": '\/us\/en\/find\u002Dyour\u002Dsolution\/app', "login": 'https:\/\/online.roberthalf.com\/s\/login?', "pendingAccount": '\/us\/en\/sign\u002Dup\/create\u002Daccount', // "expiredVerification": '\/us\/en\/sign\u002Dup\/create\u002Daccount', "candidateExpired": '\/us\/en\/find\u002Djobs\/upload\u002Dresume\/app', "clientExpired": '\/us\/en\/hire\u002Dtalent\/form', "hasWebAccountClientOnly": 'https:\/\/online.roberthalf.com\/s\/login?', "hasWebAccount": 'https:\/\/online.roberthalf.com\/s\/login?', } }, "rh_candidate_apply": { aiConsentEndpoint: 'https:\/\/prd\u002Ddr.rf.api.roberthalfonline.com\/candidate\u002Dapply\/update\u002Dai\u002Dconsent', accountCreateEndpoint:'https:\/\/prd\u002Ddr.rf.api.roberthalfonline.com\/candidate\u002Dapply\/create\u002Daccount', directAccountCreateEndpoint: 'https:\/\/prd\u002Ddr.rf.api.roberthalfonline.com\/candidate\u002Dapply\/create\u002Daccount', applyEndpoint:'https:\/\/prd\u002Ddr.rf.api.roberthalfonline.com\/candidate\u002Dapply\/job\u002Dapply', resendEmailEndpoint: 'https:\/\/prd\u002Ddr.gen.api.roberthalfonline.com\/salesforce\u002Dapi\/resend\u002Demail', submitResumeEndpoint:'https:\/\/prd\u002Ddr.rf.api.roberthalfonline.com\/candidate\u002Dapply\/submit\u002Dresume', resumeParseEndpoint:'https:\/\/prd\u002Ddr.rf.api.roberthalfonline.com\/parse\u002Dresume\/parse', xingUploadResumeEndpoint:'https:\/\/prd\u002Ddr.rf.api.roberthalfonline.com\/candidate\u002Dapply\/xing\u002Dresume', linkedInUploadResumeEndpoint:'https:\/\/prd\u002Ddr.rf.api.roberthalfonline.com\/candidate\u002Dapply\/job\u002Dapply\/linkedin\u002Dresume', geolocationEndpoint:'https:\/\/gen.api.roberthalfonline.com\/geocode\/getGeoByRegion?country_code=', googleGeoCodeEndpoint:'https:\/\/gen.api.roberthalfonline.com\/googlegeo\/getGeocode?address=', timezoneEndpoint:'https:\/\/prd\u002Ddr.gen.api.roberthalfonline.com\/timezone\/getTimezone', fetchSkills:'https:\/\/prd\u002Ddr.rf.api.roberthalfonline.com\/candidate\u002Dapply\/fetch\u002Dskills', patchSkills:'https:\/\/prd\u002Ddr.rf.api.roberthalfonline.com\/candidate\u002Dapply\/patch\u002Dskills', fetchResume:'https:\/\/prd\u002Ddr.rf.api.roberthalfonline.com\/candidate\u002Dapply\/job\u002Dapply\/fetch\u002Dresume', jobTypeValuesEndpoint:'https:\/\/gen.api.roberthalfonline.com\/iz\u002Dbranch\u002Dservice\/findJobTypeList', specializationValuesEndpoint:'https:\/\/gen.api.roberthalfonline.com\/iz\u002Dbranch\u002Dservice\/findSpecializationList', nearestOfficeValuesEndpoint:'https:\/\/gen.api.roberthalfonline.com\/iz\u002Dbranch\u002Dservice\/findOfficeList', xingPluginScript:'https:\/\/www.xing\u002Dshare.com\/plugins\/login_plugin.js', xingId:'82ac2657946cd0af3fa4' }, "rh_client_payment" :{ profileId:'EB9BBCE6\u002D70F7\u002D41BB\u002DB03B\u002DA8C27BB01D8E', accessKey: '5a4ab6d640e03d4dba86c1f9da33cf0b', maintenanceMode: 'false', cybersourceEndpoint:'https:\/\/secureacceptance.cybersource.com\/embedded\/pay', invoiceEndpoint:'https:\/\/prd\u002Ddr.gen.api.roberthalfonline.com\/cpp', }, "rh_job_search": { getAndSetSavedJobsEndpoint:'https:\/\/prd\u002Ddr.gen.api.roberthalfonline.com\/get\u002Dand\u002Dset\u002Djob\/query', jobAlertsEndpoint:'https:\/\/prd\u002Ddr.ma.api.roberthalfonline.com\/job\u002Dalerts\/subscribe', jobInterestEndpoint:'https:\/\/prd\u002Ddr.jps.api.roberthalfonline.com\/presented\u002Djob\/jobinterest', jobSearchEndpoint:'https:\/\/prd\u002Ddr.jps.api.roberthalfonline.com\/search', quickApplyEndpoint:'https:\/\/prd\u002Ddr.rf.api.roberthalfonline.com\/candidate\u002Dapply\/quick\u002Dapply', signInLink:'https:\/\/www.roberthalf.com\/login.rhlogin', jobSearchLocationTypeaheadEndpoint:'https:\/\/gen.api.roberthalfonline.com\/auto\u002Dcomplete\u002Daem\/search', feedbackDestinationEditAvailability:'avail', feedbackDestinationEditLocation:'loc', feedbackDestinationEditPayPreference:'pref', feedbackDestinationEditSkills:'skills', jobInterestFeedback:'https:\/\/prd\u002Ddr.rf.api.roberthalfonline.com\/candidate\u002Dapply\/feedback' }, "rh_multistep_job_order" :{ leadsProcessingEndpoint:'https:\/\/prd\u002Ddr.lp.api.roberthalfonline.com\/proxy\u002Dlead\u002Dprocessing\/send', jobFunctionTypeahead:'https:\/\/gen.api.roberthalfonline.com\/auto\u002Dcomplete\u002Daem\/job\u002Dfunction', skillSearch: 'https:\/\/prd\u002Ddr.gen.api.roberthalfonline.com\/sf\u002Dskills\/skillSearch', skillsRecommendation: 'https:\/\/prd\u002Ddr.gen.api.roberthalfonline.com\/sf\u002Dskills\/skillRecommendation', sfccRedirectUrl: 'https:\/\/online.roberthalf.com' }, "rh_candidate_discovery": { candidateJobTitleTypeaheadEndpoint: 'https:\/\/gen.api.roberthalfonline.com\/auto\u002Dcomplete\u002Daem\/job\u002Dfunction', candidateLocationTypeaheadEndpoint: 'https:\/\/gen.api.roberthalfonline.com\/auto\u002Dcomplete\u002Daem\/search' }, "rh_common": { accountCheckEndpoint:'https:\/\/prd\u002Ddr.gen.api.roberthalfonline.com\/check\u002Dstatus\/check?candidate_email=', geolocationEndpoint: 'https:\/\/gen.api.roberthalfonline.com\/googlegeo\/getReverseGeocode', personDetailsEndpoint: '\/bin\/personDetails', recaptchaEndpoint: 'https:\/\/prd\u002Ddr.gen.api.roberthalfonline.com\/recaptcha\/verify\u002Dtoken', page_section: 'Managed Solutions', page_user_type: 'Client', page_type: '', isLuxCountry: 'true' } }; var articleDataLayer = { blog_type:'', industry_name :'', country_code :'', language :'', entityid :'', author_name :'', thumbnail_url :'', title :'', description :'', employment_type :'', published_date :'', page_url :'', categories :'', Article_tag :'' }; pageObj.__extrasettings__ = { language: 'en', country: 'us' }; </script> <script type="text/javascript"> aemSettings.rh_common.recaptchaEndpoint = 'https:\/\/prd\u002Ddr.gen.api.roberthalfonline.com\/recaptcha\/verify\u002Dtoken'; </script> <script> let readyFn = window.ready; if (!readyFn) { readyFn = function ready(fn) { if (typeof fn !== 'function') { throw new Error('Argument passed to ready should be a function'); } if (document.readyState != 'loading') { fn(); } else if (document.addEventListener) { document.addEventListener('DOMContentLoaded', fn, { once: true // A boolean value indicating that the listener should be invoked at most once after being added. If true, the listener would be automatically removed when invoked. }); } else { document.attachEvent('onreadystatechange', function () { if (document.readyState != 'loading') fn(); }); } } } readyFn(() => { let attempts = 0; // Initialize a counter const waitForEinsteinBot = setInterval(() => { attempts++; // Increment the counter each time the interval runs if (typeof initEinsteinBot === "function") { clearInterval(waitForEinsteinBot); try { const enableChat = aemSettings?.rh_common?.enableChat; const chatbot = document.querySelector(".chatbot"); const disableChatAutoInit = document.querySelector( "#disableChatAutoInit" ); if (enableChat && !chatbot && !disableChatAutoInit) { initEinsteinBot(); // CLS fix for chat button icon const styleEl = document.createElement("style"); styleEl.id = "chatButtonSize"; styleEl.innerHTML = ".embeddedServiceHelpButton .helpButton .uiButton {width: 115px; height: 50px;}"; document.head.appendChild(styleEl); } else { const styleEl = document.createElement("style"); styleEl.id = "hideChat"; styleEl.innerHTML = ".embeddedServiceHelpButton {display: none !important; }"; document.head.appendChild(styleEl); // will be removed by frontend when the chat is shown } } catch (error) { console.error(error); } } else if (attempts >= 10) { // If counter reaches 10, clear the interval clearInterval(waitForEinsteinBot); console.error("initEinsteinBot not loaded after 10 attempts"); } }, 100); // Check every 100ms }); aemSettings.rh_common.enableChat = "true"; </script> <script type="text/javascript" src="https://rh.my.salesforce.com/embeddedservice/5.0/esw.min.js" defer></script> <script type="text/javascript" src="https://rh.my.salesforce-sites.com/liveagent/EinsteinBotEmbedJS" defer></script> <title>Consulting & Staffing for Business Operations Projects | Robert Half</title> <meta property="og:locale" content="en_US"/> <meta property="og:updated_time" content="2024-08-12T20:56:39+0000"/> <meta property="og:type" content="website"/> <meta property="og:site_name" content="Robert Half"/> <meta property="og:image" content="https://www.roberthalf.com/content/dam/roberthalf/rh.png"/> <meta property="og:image:type" content="image/png"/> <meta property="og:image:width" content="500"/> <meta property="og:image:height" content="500"/> <meta property="og:image:alt" content="rh-logo"/> <meta property="og:url" content="https://www.roberthalf.com/us/en/consulting/administrative"/> <meta property="og:title" content="Consulting & Staffing for Business Operations Projects"/> <meta property="og:description" content="Staff complex operational projects, optimize customer service & admin teams, and get operations advice from industry experts. Learn how we can help."/> <meta name="title" content="Consulting & Staffing for Business Operations Projects | Robert Half"/> <meta name="description" content="Staff complex operational projects, optimize customer service & admin teams, and get operations advice from industry experts. Learn how we can help."/> <meta property="og:publication_time" content="2023-06-21T20:46:57+0000"/> <script> (function() { window.SM_SPLITSIGNAL = window.SM_SPLITSIGNAL || {ready: false} window.addEventListener( 'splitsignal.initialized', function() { if (!aemSettings.isReactApp) { window.SM_SPLITSIGNAL.ready = true } } ) var script = document.createElement('script') script.id = 'a4a03573-e3f5-4f01-8963-395af304b0b2' script.src = 'https://seoab.io/react/' script.type = 'module' script.defer = true document.head.appendChild(script) })() </script> <script type="application/ld+json"> { "@context": "http://schema.org", "@type": "WebPage", "name" : "Consulting & Staffing for Business Operations Projects | Robert Half", "url": "https://www.roberthalf.com/us/en/consulting/administrative", "isPartOf": { "@type": "WebSite", "name": "Robert Half", "url": "https://www.roberthalf.com/us/en", "publisher": { "type": "Organization", "name": "Robert Half", "legalName": "Robert Half Inc.", "url": "https://www.roberthalf.com/us/en", "@id": "https://www.roberthalf.com/us/en" } }, "mainEntity": [{"@context":"https://schema.org","@type":"Service","@id":"https://www.roberthalf.com/us/en/consulting/administrative","areaServed":"US","category":"https://www.roberthalf.com/us/en/consulting","description":null,"logo":"https://www.roberthalf.com/content/dam/roberthalf/Robert_Half_Talent_Solutions_Logo.png","image":"https://s7d9.scene7.com/is/image/roberthalfintl/sq1-1908262726?$Squircle1-Large-1x$&fmt=webp-alpha","name":"Operations Consulting","serviceType":"Consulting","url":"https://www.roberthalf.com/us/en/consulting/administrative","provider":{"@context":"https://schema.org","@type":"Organization","@id":"https://www.roberthalf.com/us/en","areaServed":"US","name":"Robert Half"}}], "mainEntityOfPage": "https://www.roberthalf.com/us/en/consulting/administrative" } </script> <script type="text/javascript"> window.addEventListener("load", () => { try { var articleSchema = document.querySelector("#articleSchema"); var jobpostingSchema = document.querySelector("#jobpostingSchema");//buildoccupationschema? var occupationSchema = document.querySelector("#occupationSchema");// buildOccupationSchema? if (articleSchema) { updateArticleSchema(articleSchema); } if (jobpostingSchema) { updateJobpostingSchema(jobpostingSchema); } if (occupationSchema) { updateOccupationSchema(occupationSchema); } } catch (error) { console.log(error); } }); const updateArticleSchema = (articleSchema) => { const articleSchemaText = articleSchema.text; const articlePlainText = removeTags(articleSchemaText); const articleJsonScript = JSON.parse(articlePlainText); if ( articleJsonScript.articleBody == null || articleJsonScript.articleBody === "" ) { replaceNullAndEmptyAttribute(articleJsonScript, "articleBody"); } if (articleJsonScript.headline == null || articleJsonScript.headline === "") { replaceNullAndEmptyAttribute(articleJsonScript, "headline"); } articleSchema.html(JSON.stringify(articleJsonScript)); }; const updateJobpostingSchema = (jobpostingSchema) => { const jobpostingSchemaText = jobpostingSchema.text; const jobpostingPlainText = removeTags(jobpostingSchemaText); const jobpostingJsonScript = JSON.parse(jobpostingPlainText); if ( jobpostingJsonScript.description == null || jobpostingJsonScript.description == "" ) { replaceNullAndEmptyAttribute(jobpostingJsonScript, "description"); } if (jobpostingJsonScript.title == null || jobpostingJsonScript.title == "") { replaceNullAndEmptyAttribute(jobpostingJsonScript, "title"); } jobpostingSchema.html(JSON.stringify(jobpostingJsonScript)); }; const updateOccupationSchema = (occupationSchema) => { const occupationSchemaText = occupationSchema.text; const occupationPlainText = removeTags(occupationSchemaText); const occupationJsonScript = JSON.parse(occupationPlainText); if ( occupationJsonScript.description == null || occupationJsonScript.description == "" ) { replaceNullAndEmptyAttribute(occupationJsonScript, "description"); } if (occupationJsonScript.name == null || occupationJsonScript.name == "") { replaceNullAndEmptyAttribute(occupationJsonScript, "name"); } occupationSchema.html(JSON.stringify(occupationJsonScript)); }; const removeTags = (str) => { if (str === null || str === "") { return false; } else { str = str.toString(); } // Regular expression to identify HTML tags in the input string. Replacing the identified HTML tag with a null string. str = str.replace(/(<([^>]+)>)/gi, ""); // Regular expression to identify enter in the input string. Replacing the identified enter with a null string. return (str = str.replace(/\r?\n|\r/g, "")); }; const replaceNullAndEmptyAttribute = (jsonEl, attr) => { let h1 = document.querySelector("[heading-tag='h1']"); if (h1) { const headline = jsonEl.attr("headline"); jsonEl[attr] = headline && headline.text ? headline.text : ""; } else { h1 = document.querySelector("h1"); jsonEl[attr] = h1 && h1.text ? h1.text : ""; } }; </script> <script async defer src="/etc.clientlibs/roberthalf/clientlibs/clientlib-clientId.lc-816e4fe05c72b7567d3214430c031c84-lc.min.js"></script> <script type="text/javascript"> function ready(a){if("function"!==typeof a)throw Error("Argument passed to ready should be a function");"loading"!=document.readyState?a():document.addEventListener?document.addEventListener("DOMContentLoaded",a,{once:!0}):document.attachEvent("onreadystatechange",function(){"loading"!=document.readyState&&a()})}; </script> <script async defer src="/etc.clientlibs/roberthalf/clientlibs/clientlib-base.lc-168e3592f00c8ea15749bb2bc2feb0d0-lc.min.js"></script> <!-- Language And Country en-us Country us--> <!-- OptanonConsentNoticeStart --> <script id="onetrust-cdn" src="https://cdn.cookielaw.org/scripttemplates/otSDKStub.js" data-language="en-us" type="text/javascript" charset="UTF-8" data-domain-script="2a31b00d-1ad7-4a6f-aace-0bc849755db0" async defer></script> <script type="text/javascript"> function OptanonWrapper() { checkConsentValues(); } </script> <!-- OptanonConsentNoticeEnd --> <!-- Check Cookie Value Start--> <script type="text/javascript"> var isPerformanceCookiesChecked = false; function checkConsentValues() { var consentRatio = getOptanonConsentRatio(); if (consentRatio != null && consentRatio.includes("2:1")) { isPerformanceCookiesChecked = true; var oneTrustEvent = new CustomEvent("rh-onetrust-accepted", { "detail": "vanilla js version of one trust event" }); var oneTrustJSEvent = new CustomEvent("rh-onetrust-accepted-js", { "detail": "vanilla js version of one trust event" }); document.dispatchEvent(oneTrustJSEvent); document.dispatchEvent(oneTrustEvent); } } window.setTimeout(checkConsentValues, 2000); function getCookie(cname) { var name = cname + '='; var decodedCookie = decodeURIComponent(document.cookie); var ca = decodedCookie.split(';'); for (var i = 0; i < ca.length; i++) { var c = ca[i]; while (c.charAt(0) == ' ') { c = c.substring(1); } if (c.indexOf(name) == 0) { return c.substring(name.length, c.length); } } return false; } function getOptanonConsentRatio() { const queryParams = new URLSearchParams(getCookie("OptanonConsent")); return queryParams.get('groups'); } </script> <!-- Check Cookie Value End--> <!-- TealiumStart --> <script type="text/javascript"> var utag_data = {"pageType":null,"pageSection":"section","pageName":"English","countryCode":"us","currencyCode":"USD"}; // This script is provided, don't change without consulting the analytics team (function (a, b, c, d) { a = 'https://tags.roberthalf.com/usa2/prod/utag.js'; b = document; c = 'script'; d = b.createElement(c); d.src = a; d.type = 'text/java' + c; d.async = true; a = b.getElementsByTagName(c)[0]; a.parentNode.insertBefore(d, a); })(); </script> <script async defer src="/etc.clientlibs/roberthalf/clientlibs/clientlib-tealium.lc-4045ddcc1948e9043decb7264c4cb7f5-lc.min.js"></script> <!-- TealiumEnd --> <!-- InvocaStart --> <script> window.setTimeout(loadInvoca, 2000); function loadInvoca() { if (isPerformanceCookiesChecked) { // This script is provided, don't change without consulting the analytics team (function (i, n, v, o, c, a) { i.InvocaTagId = o; var s = n.createElement('script'); s.type = 'text/javascript'; s.async = true; s.src = ('https:' === n.location.protocol ? 'https://' : 'http://') + v; var fs = n.getElementsByTagName('script')[0]; fs.parentNode.insertBefore(s, fs); })(window, document, 'solutions.invocacdn.com/js/invoca-latest.min.js', '479/2192400593'); } else { document.addEventListener("rh-onetrust-accepted", loadInvoca); } } </script> <!-- InvocaEnd --> <script> (function(win, doc, style, timeout) { var STYLE_ID = 'at-body-style'; var isTargetLoading = false; function getParent() { return doc.getElementsByTagName('head')[0]; } function addStyle(parent, id, def) { if (!parent) { return; } var style = doc.createElement('style'); style.id = id; style.innerHTML = def; parent.appendChild(style); } function removeStyle(parent, id) { if (!parent) { return; } var style = doc.getElementById(id); if (!style) { return; } parent.removeChild(style); } addStyle(getParent(), STYLE_ID, style); setTimeout(function() { if (!isTargetLoading) { removeStyle(getParent(), STYLE_ID); } else { var removePrehidingMaxTimeout = setTimeout(function () { removeStyle(getParent(), STYLE_ID); }, timeout); document.addEventListener("utag-sync-loaded", function () { removeStyle(getParent(), STYLE_ID); clearTimeout(removePrehidingMaxTimeout); }); } }, timeout); document.addEventListener("utag-sync-loading", function (event) { isTargetLoading = true; }); }(window, document, "body {opacity: 0 !important}", 2000)); </script> <!-- UtagStart --> <script id="load-target"> var isPerformanceCookiesCheckedForTarget = false; function loadTarget () { var headElementForTarget = document.getElementsByTagName("head")[0]; var targetConsentRatio = getOptanonConsentRatio(); var preHidingStyleComponent = document.getElementById("at-body-style"); if (!preHidingStyleComponent) { return; } if (targetConsentRatio != null && targetConsentRatio.includes("2:0")) { if (preHidingStyleComponent) { headElementForTarget.removeChild(preHidingStyleComponent); } return; } if (targetConsentRatio != null && targetConsentRatio.includes("2:1")) { isPerformanceCookiesCheckedForTarget = true; } if (isPerformanceCookiesCheckedForTarget) { var s = document.createElement("script"); s.id = "adobe-target-utag-sync"; s.src = "https:\/\/tags.roberthalf.com\/usa2\/prod\/utag.sync.js"; s.async = true; s.onload = function () { document.dispatchEvent(new CustomEvent("utag-sync-loaded", { "detail": "utag.sync.js finished loading"})); } headElementForTarget.append(s); document.dispatchEvent(new CustomEvent("utag-sync-loading", { "detail": "utag.sync.js inserted into the head"})); } if (!targetConsentRatio && !isPerformanceCookiesCheckedForTarget) { setTimeout(loadTarget, 100); } } var otScript = document.getElementById("onetrust-cdn"); if (otScript) { otScript.onload = function () { loadTarget(); } } else { setTimeout(loadTarget, 100); } </script> <!-- UtagEnd --> <script async src="/etc.clientlibs/core/wcm/components/commons/datalayer/v2/clientlibs/core.wcm.components.commons.datalayer.v2.lc-1e0136bad0acfb78be509234578e44f9-lc.min.js"></script> <script async src="/etc.clientlibs/core/wcm/components/commons/datalayer/acdl/core.wcm.components.commons.datalayer.acdl.lc-bf921af342fd2c40139671dbf0920a1f-lc.min.js"></script> </head> <body class="page basicpage" id="page-f501ab11bb" data-cmp-link-accessibility-enabled data-cmp-link-accessibility-text="opens in a new tab" data-cmp-data-layer-enabled data-cmp-data-layer-name="adobeDataLayer"> <script> var dataLayerName = 'adobeDataLayer' || 'adobeDataLayer'; window[dataLayerName] = window[dataLayerName] || []; window[dataLayerName].push({ page: JSON.parse("{\x22page\u002Df501ab11bb\x22:{\x22@type\x22:\x22roberthalf\/components\/structure\/page\/page\x22,\x22repo:modifyDate\x22:\x222024\u002D08\u002D12T20:56:39Z\x22,\x22dc:title\x22:\x22CS\u002D08 | Consulting Solutions: Operations\x22,\x22dc:description\x22:\x22Staff complex operational projects, optimize customer service \x26 admin teams, and get operations advice from industry experts. Learn how we can help.\x22,\x22xdm:template\x22:\x22\/conf\/roberthalf\/settings\/wcm\/templates\/full\u002Dwidth\u002Dpage\u002Dcontent\x22,\x22xdm:language\x22:\x22en\u002DUS\x22,\x22xdm:tags\x22:[],\x22repo:path\x22:\x22\/content\/roberthalf\/us\/en\/consulting\/administrative.html\x22}}"), event:'cmp:show', eventInfo: { path: 'page.page\u002Df501ab11bb' } }); </script> <rhcl-base path="https://resources.roberthalfonline.com/rhcl/v28.0.0" locale="en-US"></rhcl-base> <div class="root container-fluid cmp-container"> <div id="container-da5f14ae6e" class="cmp-container"> <div class="aem-Grid aem-Grid--12 aem-Grid--default--12 "> <div class="experiencefragment aem-GridColumn aem-GridColumn--default--12"> <div id="experiencefragment-ca4ead7c74" class="cmp-experiencefragment cmp-experiencefragment--header"> <div id="container-d717616a81" class="cmp-container"> <div class="root container-fluid cmp-container"> <div class="cq-placeholder" data-emptytext="Navigation: Header"> </div> <div id="rh-nav" class="cmp-container"> <div id="skipToMainContent" data-skipToMainContent-label="Skip To Main Content"></div> <script> // needs to run once on any page with a nav header function identifyFirstComponent() { try { const excludedTags = ["RHCL-BLOCK-NAVIGATION", "RHCL-BLOCK-COOKIE-BAR"]; const rhclContentBlocks = Array.from(document.querySelectorAll("body *")) .filter( (elem) => elem.tagName.startsWith("RHCL-BLOCK") || elem.classList.contains("rh-homepage-hero") || elem.classList.contains("rh-first-component") ) .filter((elem) => !excludedTags.includes(elem.tagName)); const maxTries = 10; let tries = 1; const nav = document.querySelector("rhcl-block-navigation"); if (nav && nav.getAttribute("background") == "transparent") { // find first component if (rhclContentBlocks.length > 0) { rhclContentBlocks[0].setAttribute( "data-first-component-padded", "true" ); } else { tries++; if (tries <= maxTries) { setTimeout(identifyFirstComponent, 500); } } } else { const hero = document.querySelector(".rh-homepage-hero"); if (hero) { hero.removeAttribute("data-first-component-padded"); } } } catch (error) { console.log(error); } } window.ready(() => { window.dispatchEvent(new Event("scroll")); identifyFirstComponent(); }); </script> <rhcl-block-navigation branding-destination="/us/en" account-menu-label="My Account" branding-external="false" branding-title="Robert Half" sign-in-label="Sign in" sign-in-destination="/login.rhlogin?language=en&country=us" background="white" theme="light"> <rhcl-navigation-item slot="navigation-item" destination="/us/en/find-jobs" label="Find Jobs" cta-heading-label="Control your career. Find the right role for you - remote, hybrid or on-site." cta-label="Find your next job" cta-destination="/us/en/find-jobs" cta-external="false" cta-variant="primary"> <!-- using dynamic media template --> <img slot="accent-image" loading="lazy" fetchpriority="low" sizes="(min-width: 1024px) 307px,(min-width: 768px) 230px,(min-width: 0px) 288px" srcset="https://s7d9.scene7.com/is/image/roberthalfintl/sq1-nav-findjobs?$Squircle1-Large-1x$&fmt=webp-alpha 307w,https://s7d9.scene7.com/is/image/roberthalfintl/sq1-nav-findjobs?$Squircle1-Medium-1x$&fmt=webp-alpha 230w,https://s7d9.scene7.com/is/image/roberthalfintl/sq1-nav-findjobs?$Squircle1-Small-1x$&fmt=webp-alpha 288w" src="https://s7d9.scene7.com/is/image/roberthalfintl/sq1-nav-findjobs?$Squircle1-Large-1x$&fmt=webp-alpha" alt aria-hidden="true"/> <rhcl-list-base slot="secondary-nav-content"> <rhcl-menu-link slot="item"> <a slot="item" href="/us/en/jobs">Browse jobs</a> </rhcl-menu-link> <rhcl-menu-link slot="item"> <a slot="item" href="/us/en/find-jobs/upload-resume">Find the right job type for you</a> </rhcl-menu-link> <rhcl-menu-link slot="item"> <a slot="item" href="/us/en/find-jobs/partner">Explore how we help job seekers</a> </rhcl-menu-link> </rhcl-list-base> <rhcl-list-base slot="gradient-content" headline="Areas of expertise" layout="column"> <rhcl-menu-link slot="item"> <a slot="item" href="/us/en/accounting-finance">Finance and Accounting</a> </rhcl-menu-link> <rhcl-menu-link slot="item"> <a slot="item" href="/us/en/tech-it">Technology</a> </rhcl-menu-link> <rhcl-menu-link slot="item"> <a slot="item" href="/us/en/marketing-creative">Marketing and Creative</a> </rhcl-menu-link> <rhcl-menu-link slot="item"> <a slot="item" href="/us/en/administrative">Administrative and Customer Support</a> </rhcl-menu-link> <rhcl-menu-link slot="item"> <a slot="item" href="/us/en/legal">Legal</a> </rhcl-menu-link> </rhcl-list-base> </rhcl-navigation-item> <rhcl-navigation-item slot="navigation-item" destination="/us/en/hire-talent" label="Hire Talent" cta-heading-label="We're ready to help you hire talent at every level, from office support roles to C-suite." cta-label="Hire talent" cta-destination="/us/en/hire-talent" cta-external="false" cta-variant="primary"> <!-- using dynamic media template --> <img slot="accent-image" loading="lazy" fetchpriority="low" sizes="(min-width: 1024px) 307px,(min-width: 768px) 230px,(min-width: 0px) 288px" srcset="https://s7d9.scene7.com/is/image/roberthalfintl/sq1-nav-hiretalent?$Squircle1-Large-1x$&fmt=webp-alpha 307w,https://s7d9.scene7.com/is/image/roberthalfintl/sq1-nav-hiretalent?$Squircle1-Medium-1x$&fmt=webp-alpha 230w,https://s7d9.scene7.com/is/image/roberthalfintl/sq1-nav-hiretalent?$Squircle1-Small-1x$&fmt=webp-alpha 288w" src="https://s7d9.scene7.com/is/image/roberthalfintl/sq1-nav-hiretalent?$Squircle1-Large-1x$&fmt=webp-alpha" alt aria-hidden="true"/> <rhcl-list-base slot="secondary-nav-content" headline="Staffing"> <rhcl-menu-link slot="item"> <a slot="item" href="/us/en/hire-talent/find-candidates">Preview candidates</a> </rhcl-menu-link> <rhcl-menu-link slot="item"> <a slot="item" href="/us/en/hire-talent/flexible-staffing">Contract talent</a> </rhcl-menu-link> <rhcl-menu-link slot="item"> <a slot="item" href="/us/en/hire-talent/full-time-staffing">Permanent talent</a> </rhcl-menu-link> <rhcl-menu-link slot="item"> <a slot="item" href="/us/en/hire-talent/partner">Learn how we work with you</a> </rhcl-menu-link> </rhcl-list-base> <rhcl-list-base slot="secondary-nav-content" headline="Retained services"> <rhcl-menu-link slot="item"> <a slot="item" href="/us/en/hire-talent/executive-search">Executive search</a> </rhcl-menu-link> </rhcl-list-base> <rhcl-list-base slot="gradient-content" headline="Areas of expertise" layout="column"> <rhcl-menu-link slot="item"> <a slot="item" href="/us/en/accounting-finance">Finance and Accounting</a> </rhcl-menu-link> <rhcl-menu-link slot="item"> <a slot="item" href="/us/en/tech-it">Technology</a> </rhcl-menu-link> <rhcl-menu-link slot="item"> <a slot="item" href="/us/en/marketing-creative">Marketing and Creative</a> </rhcl-menu-link> <rhcl-menu-link slot="item"> <a slot="item" href="/us/en/administrative">Administrative and Customer Support</a> </rhcl-menu-link> <rhcl-menu-link slot="item"> <a slot="item" href="/us/en/legal">Legal</a> </rhcl-menu-link> </rhcl-list-base> </rhcl-navigation-item> <rhcl-navigation-item slot="navigation-item" destination="/us/en/consulting" label="Explore Consulting Solutions" cta-heading-label="See how our consulting capabilities can help transform your business." cta-label="Explore consulting solutions" cta-destination="/us/en/consulting" cta-external="false" cta-variant="primary"> <!-- using dynamic media template --> <img slot="accent-image" loading="lazy" fetchpriority="low" sizes="(min-width: 1024px) 307px,(min-width: 768px) 230px,(min-width: 0px) 288px" srcset="https://s7d9.scene7.com/is/image/roberthalfintl/sq1-nav-exploreconsultingsolutions?$Squircle1-Large-1x$&fmt=webp-alpha 307w,https://s7d9.scene7.com/is/image/roberthalfintl/sq1-nav-exploreconsultingsolutions?$Squircle1-Medium-1x$&fmt=webp-alpha 230w,https://s7d9.scene7.com/is/image/roberthalfintl/sq1-nav-exploreconsultingsolutions?$Squircle1-Small-1x$&fmt=webp-alpha 288w" src="https://s7d9.scene7.com/is/image/roberthalfintl/sq1-nav-exploreconsultingsolutions?$Squircle1-Large-1x$&fmt=webp-alpha" alt aria-hidden="true"/> <rhcl-list-base slot="gradient-content" headline="AREAS OF EXPERTISE" layout="column-two"> <rhcl-menu-link slot="item" description="Cloud • Cybersecurity • Data & Analytics • Data Privacy • Intelligent Automation • IT Service Desk"> <a slot="item" href="/us/en/consulting/tech">Technology</a> </rhcl-menu-link> <rhcl-menu-link slot="item" description="Internal Audit • Regulatory Compliance • Financial Crimes Compliance • Risk Management • Sarbanes-Oxley"> <a slot="item" href="/us/en/consulting/risk-compliance-audit">Risk, Audit and Compliance</a> </rhcl-menu-link> <rhcl-menu-link slot="item" description="Finance Transformation • Process Optimization • Finance Technology & Data • Reporting & Compliance • Cost & Performance Management"> <a slot="item" href="/us/en/consulting/finance">Finance and Accounting</a> </rhcl-menu-link> <rhcl-menu-link slot="item" description="Digital Transformation • Marketing Services • Marketing Technology • Creative and Design"> <a slot="item" href="/us/en/consulting/digital">Digital, Marketing and Customer Experience</a> </rhcl-menu-link> <rhcl-menu-link slot="item" description="Data Privacy • Legal Consulting • Transaction Services"> <a slot="item" href="/us/en/consulting/legal">Legal</a> </rhcl-menu-link> <rhcl-menu-link slot="item" description="Contact Centers • Sustainability • Operational Effectiveness • Supply Chain • Sourcing & Procurement"> <a slot="item" href="/us/en/consulting/administrative">Operations</a> </rhcl-menu-link> <rhcl-menu-link slot="item" description="HR Transformation • Employee Experience • Managed Talent • Future of Work • Organizational Transformation"> <a slot="item" href="/us/en/consulting/human-resources">Human Resources</a> </rhcl-menu-link> </rhcl-list-base> </rhcl-navigation-item> <rhcl-navigation-item slot="navigation-item" destination="/us/en/insights" label="Discover Insights" cta-heading-label="Make smarter decisions with the latest hiring trends and career insights." cta-label="Discover Insights" cta-destination="/us/en/insights" cta-external="false" cta-variant="primary"> <!-- using dynamic media template --> <img slot="accent-image" loading="lazy" fetchpriority="low" sizes="(min-width: 1024px) 307px,(min-width: 768px) 230px,(min-width: 0px) 288px" srcset="https://s7d9.scene7.com/is/image/roberthalfintl/sq1-nav-discoverinsights?$Squircle1-Large-1x$&fmt=webp-alpha 307w,https://s7d9.scene7.com/is/image/roberthalfintl/sq1-nav-discoverinsights?$Squircle1-Medium-1x$&fmt=webp-alpha 230w,https://s7d9.scene7.com/is/image/roberthalfintl/sq1-nav-discoverinsights?$Squircle1-Small-1x$&fmt=webp-alpha 288w" src="https://s7d9.scene7.com/is/image/roberthalfintl/sq1-nav-discoverinsights?$Squircle1-Large-1x$&fmt=webp-alpha" alt aria-hidden="true"/> <rhcl-list-base slot="secondary-nav-content"> <rhcl-menu-link slot="item"> <a slot="item" href="/us/en/insights/salary-guide">2025 Salary Guide</a> </rhcl-menu-link> <rhcl-menu-link slot="item"> <a slot="item" href="/us/en/insights/salary-hiring-trends/demand-for-skilled-talent">Demand for Skilled Talent Report</a> </rhcl-menu-link> <rhcl-menu-link slot="item"> <a slot="item" href="/us/en/insights/building-tech-teams">Building Future-Forward Tech Teams</a> </rhcl-menu-link> <rhcl-menu-link slot="item"> <a slot="item" href="/us/en/insights/job-market-outlook">Job Market Outlook</a> </rhcl-menu-link> <rhcl-menu-link slot="item"> <a slot="item" href="https://press.roberthalf.com/">Press Room</a> </rhcl-menu-link> </rhcl-list-base> <rhcl-list-base slot="gradient-content" headline="Trending topics" layout="column"> <rhcl-menu-link slot="item"> <a slot="item" href="/us/en/insights/salary-hiring-trends">Salary and hiring trends</a> </rhcl-menu-link> <rhcl-menu-link slot="item"> <a slot="item" href="/us/en/insights/flexible-working">Adaptive working</a> </rhcl-menu-link> <rhcl-menu-link slot="item"> <a slot="item" href="/us/en/insights/competitive-advantage">Competitive advantage</a> </rhcl-menu-link> <rhcl-menu-link slot="item"> <a slot="item" href="/us/en/insights/work-life-balance">Work/life balance</a> </rhcl-menu-link> <rhcl-menu-link slot="item"> <a slot="item" href="/us/en/insights/diversity-equity-inclusion">Diversity and inclusion</a> </rhcl-menu-link> </rhcl-list-base> </rhcl-navigation-item> <rhcl-site-search slot="site-search" search-destination="/us/en/search?param=:1" max-results="3" theme="dark"> <a slot="quick-link" href="/us/en/jobs"><rhcl-typography variant="body2">Browse jobs</rhcl-typography></a> <a slot="quick-link" href="/us/en/hire-talent/form"><rhcl-typography variant="body2">Find your next hire</rhcl-typography></a> <a slot="quick-link" href="/us/en/locations"><rhcl-typography variant="body2">Our locations</rhcl-typography></a> </rhcl-site-search> <rhcl-list slot="account-menu" data-header-menu-endpoint="/graphql/execute.json/roberthalf/headerMenuItems" data-folder-path="/content/dam/roberthalf/content-fragments/en_us/account-menu-links" data-account-menu-config="{"[lux-tokens:lightning-page]":"https://online.roberthalf.com/s","[lux-tokens:visualforce-page]":"https://online.roberthalf.com","[lux-tokens:rhdirect-page]":"https://online.roberthalf.com/mpredirect","[site:url]":"https://www.roberthalf.com/"}" headline=""/> </rhcl-block-navigation> </div> <script type="text/javascript"> function initializeAccountMenu() { var accountMenu = document.querySelector('rhcl-list[slot="account-menu"]'); var userId = getCookie("apex__userid"); var userPermissions = getCookie("apex__psa"); if (!userId || !userPermissions) { if (accountMenu) { accountMenu.remove(); } return; } var userFirstName = getCookie("apex__firstname"); var userLastName = getCookie("apex__lastname"); accountMenu.setAttribute("headline", userFirstName + " " + userLastName); var userPermissionsArray = userPermissions.split(","); var accountMenuLinks = []; var accountMenuLinksAPI = accountMenu.getAttribute("data-header-menu-endpoint"); var accountMenuLinkCFFolderPath = accountMenu.getAttribute("data-folder-path"); var accountMenuConfig = accountMenu.getAttribute("data-account-menu-config"); if (!accountMenuLinkCFFolderPath) { accountMenuLinkCFFolderPath = ""; } var completeAPI = accountMenuLinksAPI + ";cfFolderPath=" + accountMenuLinkCFFolderPath; fetch(completeAPI) .then(response => { if (!response.ok) { throw new Error('Network response was not ok'); } return response.json(); }) .then(data => { accountMenuLinks = data.data.headerMenuItemList.items; function getLinkTargetBoolean(linkTarget) { if (linkTarget) { linkTarget = linkTarget.toLowerCase(); } if (linkTarget == "_blank" || linkTarget === "true") { return "true"; } return "false"; } accountMenuLinks.sort(function (a, b) { return a.displayWeight - b.displayWeight }); for (var i = 0; i < accountMenuLinks.length; i++) { var accountMenuLink = accountMenuLinks[i]; if ((accountMenuLink.showToAllLoggedInUsers != null && accountMenuLink.showToAllLoggedInUsers == true) || doPermissionsMatch(accountMenuLink.permissions, userPermissionsArray)) { var menuItemElement = document.createElement("rhcl-menu-link"); var link, mobileLink; menuItemElement.setAttribute("slot", "item"); menuItemElement.setAttribute("label", accountMenuLink.linkDisplayText); menuItemElement.setAttribute("external", getLinkTargetBoolean(accountMenuLink.linkTarget)); if(accountMenuLink.linkUrl){ link = modifyLink(accountMenuLink.linkUrl, accountMenuConfig); }else{ link=""; } if(accountMenuLink.mobileUrlOverride){ mobileLink = modifyLink(accountMenuLink.mobileUrlOverride, accountMenuConfig); }else{ mobileLink=""; } menuItemElement.setAttribute("destination", link); menuItemElement.setAttribute("mobile-destination", mobileLink); accountMenu.append(menuItemElement); } } }) .catch(error => { console.error('There was a problem with the fetching the account menu items:', error); }); } function getCookie(cname) { var name = cname + "="; var decodedCookie = decodeURIComponent(document.cookie); var ca = decodedCookie.split(';'); for (var i = 0; i < ca.length; i++) { var c = ca[i]; while (c.charAt(0) == ' ') { c = c.substring(1); } if (c.indexOf(name) == 0) { return c.substring(name.length, c.length); } } return ""; } function doPermissionsMatch(array1, array2) { if (!array1 || !array2) { return false; } for (let i = 0; i < array2.length; i++) { if (array1.includes(array2[i].trim())) { return true; } } return false; } function modifyLink(link, accountMenuConfig) { if (accountMenuConfig) { var accountMenuConfigJSON = JSON.parse(accountMenuConfig); for (var key in accountMenuConfigJSON) { if (accountMenuConfigJSON.hasOwnProperty(key)) { link = link.replace(key, accountMenuConfigJSON[key]); } } } return link; } initializeAccountMenu(); </script> </div> </div> </div> </div> <div class="root container-fluid cmp-container aem-GridColumn aem-GridColumn--default--12"> <div id="container-86d4087a4e" class="cmp-container"> <div class="aem-Grid aem-Grid--12 aem-Grid--default--12 "> <div class="root container-fluid cmp-container rhcl__accent-theme--primary rhcl__theme--light aem-GridColumn aem-GridColumn--default--12"> <style> .model-content,.model-content form{display:flex;flex-direction:column;align-items:center} .model-content form{margin-top:52px;padding:0} .model-content rhcl-typography,.model-content rhcl-heading{text-align:center !important} .form-footer{padding:0 40px} @media screen and (max-width:767px){.form-footer{padding:0} } .form-footer .form-btn{margin-bottom:32px} .subscribe-modal-image{height:72px;width:72px;object-fit:cover;margin-bottom:32px} </style> <rhcl-block-centered-content variant="accents" quaternary-cta-external="false" tertiary-cta-external="false" theme="light" accent-theme="primary" data-resend-email="false"> <h1 slot="headline">Maximize performance with operational consulting</h1> <span slot="copy">Combine world-class consulting from our subsidiary, Protiviti, with the largest network of specialized contract talent from Robert Half.</span> <a slot="primary-cta" href="/us/en/consulting?specialization=Operations#form" target="_self">Find your consulting solution</a> <!-- using dynamic media template --> <img slot="accent-image" loading="eager" fetchpriority="high" sizes="(min-width: 1024px) 307px,(min-width: 768px) 230px,(min-width: 0px) 288px" srcset="https://s7d9.scene7.com/is/image/roberthalfintl/sq1-1456384766?$Squircle1-Large-1x$&fmt=webp-alpha 307w,https://s7d9.scene7.com/is/image/roberthalfintl/sq1-1456384766?$Squircle1-Medium-1x$&fmt=webp-alpha 230w,https://s7d9.scene7.com/is/image/roberthalfintl/sq1-1456384766?$Squircle1-Small-1x$&fmt=webp-alpha 288w" src="https://s7d9.scene7.com/is/image/roberthalfintl/sq1-1456384766?$Squircle1-Large-1x$&fmt=webp-alpha" alt aria-hidden="true"/> <!-- using dynamic media template --> <img slot="accent-image" loading="eager" fetchpriority="high" sizes="(min-width: 1024px) 480px,(min-width: 768px) 336px,(min-width: 0px) 317px" srcset="https://s7d9.scene7.com/is/image/roberthalfintl/sq2-1875030322?$Squircle2-Large-1x$&fmt=webp-alpha 480w,https://s7d9.scene7.com/is/image/roberthalfintl/sq2-1875030322?$Squircle2-Medium-1x$&fmt=webp-alpha 336w,https://s7d9.scene7.com/is/image/roberthalfintl/sq2-1875030322?$Squircle2-Small-1x$&fmt=webp-alpha 317w" src="https://s7d9.scene7.com/is/image/roberthalfintl/sq2-1875030322?$Squircle2-Large-1x$&fmt=webp-alpha" alt aria-hidden="true"/> </rhcl-block-centered-content> <script type="text/javascript"> { window.ready(() => { const stackingCardsBlocks = document.querySelectorAll( "rhcl-block-stacking-cards" ); stackingCardsBlocks.forEach((stackingCardsBlock) => { // replace tokens hyperlink = stackingCardsBlock.querySelector(".scb-hyperlink"); let redirectLocation = stackingCardsBlock.dataset.hyperlinkRedirectLocation; const cta = stackingCardsBlock.dataset.hyperlinkCta; const isTel = stackingCardsBlock.dataset.hyperlinkIsTel; if (isTel == "true") { // use the phone number from the cta for phone links redirectLocation = cta; } if (hyperlink) { hyperlink.innerHTML = hyperlink.innerHTML.replaceAll( "[token:hyperlink]", "<a href='" + (isTel == "true" ? "tel:" : "") + redirectLocation + "' target='_blank' data-rhcl-listener='true'>" + cta + "</a>" ); } }); }); } window.addEventListener('load', () => { const centeredContentBlock = document.querySelector("rhcl-block-centered-content"); let checkboxCenter; if (centeredContentBlock != null) { checkboxCenter = centeredContentBlock.getAttribute("data-check"); } if (checkboxCenter === "enablePopUp") { centeredContentBlock.addEventListener("rhcl-button-clicked", (e) => showPopupCenteredBlock(e, centeredContentBlock)); } }); function showPopupCenteredBlock(e, centeredContentBlock) { let button = e.composedPath()[0]; if(button.componentParentRef === centeredContentBlock) { e.preventDefault(); const modalPopUp = document.getElementById("email-model") if (modalPopUp != null) { modalPopUp.setAttribute("show-modal", ""); } } } { window.ready(() => { const centeredContentBlocks = document.querySelectorAll( "rhcl-block-centered-content" ); const upo = window.getUPO(); centeredContentBlocks.forEach((centeredContentBlock) => { const email = upo.email; const searchParams = new URLSearchParams(window.location.search); // replace tokens const hyperlink = centeredContentBlock.querySelector(".ccb-response-hyperlink") const redirectLocation = centeredContentBlock.dataset.hyperlinkRedirectLocation; const cta = centeredContentBlock.dataset.hyperlinkCta; hyperlink.innerHTML = hyperlink.innerHTML.replaceAll( "[token:hyperlink]", "<a href='" + redirectLocation + "' target='_blank' data-rhcl-listener='true'>" + cta + "</a>" ) hyperlink.innerHTML = hyperlink.innerHTML.replaceAll( "[token:resendNow]", "<a href='#' id='resendNowA'>" + cta +"</a>" ) // if there is no email we can't resend emails if (!email) return; if (centeredContentBlock.copy) { centeredContentBlock.copy = centeredContentBlock.copy.replaceAll( "[token:email]", email ); } if (centeredContentBlock.subheading) { centeredContentBlock.subheading = centeredContentBlock.subheading.replaceAll("[token:email]", email); } const shouldResendEmail = centeredContentBlock.dataset.resendEmail; if (shouldResendEmail) { // setup resend email logic const anchorEl = hyperlink.querySelector("#resendNowA") anchorEl.addEventListener("click", async (e) => { e.preventDefault(); //Calling resend email servlet const resendUrl = "/bin/resend-email"; if (email) { fetch(resendUrl, { method: "POST", body: JSON.stringify({ emailAddress: email, }), }); } }); } }); }); } </script> </div> <div class="root container-fluid cmp-container rhcl__background--primary rhcl__background-style--curved rhcl__theme--light aem-GridColumn aem-GridColumn--default--12"> <style> .model-content,.model-content form{display:flex;flex-direction:column;align-items:center} .model-content form{margin-top:52px;padding:0} .model-content rhcl-typography,.model-content rhcl-heading{text-align:center !important} .form-footer{padding:0 40px} @media screen and (max-width:767px){.form-footer{padding:0} } .form-footer .form-btn{margin-bottom:32px} .subscribe-modal-image{height:72px;width:72px;object-fit:cover;margin-bottom:32px} </style> <rhcl-block-centered-content variant="wide" quaternary-cta-external="false" tertiary-cta-external="false" theme="light" background="primary" background-style="curved"> <h2 slot="headline">Drive operational excellence</h2> <span slot="copy">Achieve your business goals, from strategy and process optimization to running your day-to-day business, with the help of adaptable delivery teams that can flex to fit your needs at every stage of a project.</span> </rhcl-block-centered-content> <script type="text/javascript"> { window.ready(() => { const stackingCardsBlocks = document.querySelectorAll( "rhcl-block-stacking-cards" ); stackingCardsBlocks.forEach((stackingCardsBlock) => { // replace tokens hyperlink = stackingCardsBlock.querySelector(".scb-hyperlink"); let redirectLocation = stackingCardsBlock.dataset.hyperlinkRedirectLocation; const cta = stackingCardsBlock.dataset.hyperlinkCta; const isTel = stackingCardsBlock.dataset.hyperlinkIsTel; if (isTel == "true") { // use the phone number from the cta for phone links redirectLocation = cta; } if (hyperlink) { hyperlink.innerHTML = hyperlink.innerHTML.replaceAll( "[token:hyperlink]", "<a href='" + (isTel == "true" ? "tel:" : "") + redirectLocation + "' target='_blank' data-rhcl-listener='true'>" + cta + "</a>" ); } }); }); } window.addEventListener('load', () => { const centeredContentBlock = document.querySelector("rhcl-block-centered-content"); let checkboxCenter; if (centeredContentBlock != null) { checkboxCenter = centeredContentBlock.getAttribute("data-check"); } if (checkboxCenter === "enablePopUp") { centeredContentBlock.addEventListener("rhcl-button-clicked", (e) => showPopupCenteredBlock(e, centeredContentBlock)); } }); function showPopupCenteredBlock(e, centeredContentBlock) { let button = e.composedPath()[0]; if(button.componentParentRef === centeredContentBlock) { e.preventDefault(); const modalPopUp = document.getElementById("email-model") if (modalPopUp != null) { modalPopUp.setAttribute("show-modal", ""); } } } { window.ready(() => { const centeredContentBlocks = document.querySelectorAll( "rhcl-block-centered-content" ); const upo = window.getUPO(); centeredContentBlocks.forEach((centeredContentBlock) => { const email = upo.email; const searchParams = new URLSearchParams(window.location.search); // replace tokens const hyperlink = centeredContentBlock.querySelector(".ccb-response-hyperlink") const redirectLocation = centeredContentBlock.dataset.hyperlinkRedirectLocation; const cta = centeredContentBlock.dataset.hyperlinkCta; hyperlink.innerHTML = hyperlink.innerHTML.replaceAll( "[token:hyperlink]", "<a href='" + redirectLocation + "' target='_blank' data-rhcl-listener='true'>" + cta + "</a>" ) hyperlink.innerHTML = hyperlink.innerHTML.replaceAll( "[token:resendNow]", "<a href='#' id='resendNowA'>" + cta +"</a>" ) // if there is no email we can't resend emails if (!email) return; if (centeredContentBlock.copy) { centeredContentBlock.copy = centeredContentBlock.copy.replaceAll( "[token:email]", email ); } if (centeredContentBlock.subheading) { centeredContentBlock.subheading = centeredContentBlock.subheading.replaceAll("[token:email]", email); } const shouldResendEmail = centeredContentBlock.dataset.resendEmail; if (shouldResendEmail) { // setup resend email logic const anchorEl = hyperlink.querySelector("#resendNowA") anchorEl.addEventListener("click", async (e) => { e.preventDefault(); //Calling resend email servlet const resendUrl = "/bin/resend-email"; if (email) { fetch(resendUrl, { method: "POST", body: JSON.stringify({ emailAddress: email, }), }); } }); } }); }); } </script> </div> <div class="root container-fluid cmp-container rhcl__accent-theme--primary rhcl__theme--light aem-GridColumn aem-GridColumn--default--12"> <div class="cq-placeholder" data-emptytext="PC.002 Paired Content Block: Wide"></div> <rhcl-block-paired-content variant="wide" layout="media-right" accent-variant="image-squircle" list-type="bullet" theme="light" accent-theme="primary"> <h2 slot="headline">Transform your business operations</h2> <rhcl-typography slot="copy">Uncover inefficiencies and develop a strategic plan to improve them. Our operational consulting experts work closely with clients to reduce costs and increase productivity, improving your organization’s performance.</rhcl-typography> <!-- using dynamic media template --> <img slot="accent-image" loading="lazy" fetchpriority="low" sizes="(min-width: 1024px) 480px,(min-width: 768px) 336px,(min-width: 0px) 317px" srcset="https://s7d9.scene7.com/is/image/roberthalfintl/sq2-1876231183?$Squircle2-Large-1x$&fmt=webp-alpha 480w,https://s7d9.scene7.com/is/image/roberthalfintl/sq2-1876231183?$Squircle2-Medium-1x$&fmt=webp-alpha 336w,https://s7d9.scene7.com/is/image/roberthalfintl/sq2-1876231183?$Squircle2-Small-1x$&fmt=webp-alpha 317w" src="https://s7d9.scene7.com/is/image/roberthalfintl/sq2-1876231183?$Squircle2-Large-1x$&fmt=webp-alpha" alt aria-hidden="true"/> <rhcl-content-list slot="list"> <rhcl-content-list-item slot="item">Digital strategy</rhcl-content-list-item> <rhcl-content-list-item slot="item">Supply chain innovation</rhcl-content-list-item> <rhcl-content-list-item slot="item">Cost optimization</rhcl-content-list-item> </rhcl-content-list> <rhcl-content-list slot="list"> <rhcl-content-list-item slot="item">Reporting and analytics</rhcl-content-list-item> <rhcl-content-list-item slot="item">Operational effectiveness</rhcl-content-list-item> <rhcl-content-list-item slot="item">Sourcing and procurement transformation</rhcl-content-list-item> </rhcl-content-list> </rhcl-block-paired-content> </div> <div class="root container-fluid cmp-container rhcl__accent-theme--primary rhcl__theme--light aem-GridColumn aem-GridColumn--default--12"> <div class="cq-placeholder" data-emptytext="PC.002 Paired Content Block: Wide"></div> <rhcl-block-paired-content variant="wide" layout="media-left" accent-variant="image-squircle" list-type="bullet" theme="light" accent-theme="primary"> <h2 slot="headline">Implement improvements seamlessly</h2> <rhcl-typography slot="copy">Automate a function or execute a new operational strategy from beginning to end. Deliver value fast using our technical and industry expertise combined with exceptional project management capabilities:</rhcl-typography> <!-- using dynamic media template --> <img slot="accent-image" loading="lazy" fetchpriority="low" sizes="(min-width: 1024px) 480px,(min-width: 768px) 336px,(min-width: 0px) 317px" srcset="https://s7d9.scene7.com/is/image/roberthalfintl/sq2-1875254311?$Squircle2-Large-1x$&fmt=webp-alpha 480w,https://s7d9.scene7.com/is/image/roberthalfintl/sq2-1875254311?$Squircle2-Medium-1x$&fmt=webp-alpha 336w,https://s7d9.scene7.com/is/image/roberthalfintl/sq2-1875254311?$Squircle2-Small-1x$&fmt=webp-alpha 317w" src="https://s7d9.scene7.com/is/image/roberthalfintl/sq2-1875254311?$Squircle2-Large-1x$&fmt=webp-alpha" alt aria-hidden="true"/> <rhcl-content-list slot="list"> <rhcl-content-list-item slot="item">Intelligent warehouse and distribution</rhcl-content-list-item> <rhcl-content-list-item slot="item">Supply chain risk management</rhcl-content-list-item> <rhcl-content-list-item slot="item">Process optimization and automation</rhcl-content-list-item> <rhcl-content-list-item slot="item">Project and program management</rhcl-content-list-item> </rhcl-content-list> </rhcl-block-paired-content> </div> <div class="root container-fluid cmp-container rhcl__accent-theme--primary rhcl__theme--light aem-GridColumn aem-GridColumn--default--12"> <div class="cq-placeholder" data-emptytext="PC.002 Paired Content Block: Wide"></div> <rhcl-block-paired-content variant="wide" layout="media-right" accent-variant="image-squircle" list-type="bullet" theme="light" accent-theme="primary"> <h2 slot="headline">Operate efficiently</h2> <rhcl-typography slot="copy">Optimize core functions to enhance business performance. We help your operations teams identify opportunities for additional improvement. Our flexible delivery models consisting of delivery centers, managed solutions and contract talent provide the resources you need to achieve maximum operational efficiency.</rhcl-typography> <!-- using dynamic media template --> <img slot="accent-image" loading="lazy" fetchpriority="low" sizes="(min-width: 1024px) 480px,(min-width: 768px) 336px,(min-width: 0px) 317px" srcset="https://s7d9.scene7.com/is/image/roberthalfintl/sq2-1895447683?$Squircle2-Large-1x$&fmt=webp-alpha 480w,https://s7d9.scene7.com/is/image/roberthalfintl/sq2-1895447683?$Squircle2-Medium-1x$&fmt=webp-alpha 336w,https://s7d9.scene7.com/is/image/roberthalfintl/sq2-1895447683?$Squircle2-Small-1x$&fmt=webp-alpha 317w" src="https://s7d9.scene7.com/is/image/roberthalfintl/sq2-1895447683?$Squircle2-Large-1x$&fmt=webp-alpha" alt aria-hidden="true"/> <rhcl-content-list slot="list"> <rhcl-content-list-item slot="item">Managed solutions</rhcl-content-list-item> <rhcl-content-list-item slot="item">Sourcing</rhcl-content-list-item> <rhcl-content-list-item slot="item">Procurement</rhcl-content-list-item> <rhcl-content-list-item slot="item">Supply chain</rhcl-content-list-item> </rhcl-content-list> <rhcl-content-list slot="list"> <rhcl-content-list-item slot="item">Warehouse and distribution</rhcl-content-list-item> <rhcl-content-list-item slot="item">Call center</rhcl-content-list-item> <rhcl-content-list-item slot="item">Managed services</rhcl-content-list-item> </rhcl-content-list> </rhcl-block-paired-content> </div> <div class="root container-fluid cmp-container rhcl__accent-theme--primary rhcl__theme--light aem-GridColumn aem-GridColumn--default--12"> <div class="cq-placeholder" data-emptytext="PC.002 Paired Content Block: Wide"></div> <rhcl-block-paired-content variant="wide" layout="media-left" accent-variant="image-squircle" list-type="bullet" theme="light" accent-theme="primary"> <h2 slot="headline">Build and grow your workforce</h2> <rhcl-typography slot="copy">Leverage Protiviti’s consultants and Robert Half’s global network of skilled professionals to quickly add resources when and where you need them.</rhcl-typography> <!-- using dynamic media template --> <img slot="accent-image" loading="lazy" fetchpriority="low" sizes="(min-width: 1024px) 480px,(min-width: 768px) 336px,(min-width: 0px) 317px" srcset="https://s7d9.scene7.com/is/image/roberthalfintl/sq2-1872089854?$Squircle2-Large-1x$&fmt=webp-alpha 480w,https://s7d9.scene7.com/is/image/roberthalfintl/sq2-1872089854?$Squircle2-Medium-1x$&fmt=webp-alpha 336w,https://s7d9.scene7.com/is/image/roberthalfintl/sq2-1872089854?$Squircle2-Small-1x$&fmt=webp-alpha 317w" src="https://s7d9.scene7.com/is/image/roberthalfintl/sq2-1872089854?$Squircle2-Large-1x$&fmt=webp-alpha" alt aria-hidden="true"/> <rhcl-content-list slot="list"> <rhcl-content-list-item slot="item">Consultants with deep subject matter expertise</rhcl-content-list-item> <rhcl-content-list-item slot="item">Short- or long-term project professionals</rhcl-content-list-item> <rhcl-content-list-item slot="item">Contract and permanent placement</rhcl-content-list-item> </rhcl-content-list> <rhcl-content-list slot="list"> <rhcl-content-list-item slot="item">Full-time engagement professionals</rhcl-content-list-item> <rhcl-content-list-item slot="item">Customized recruiting and talent management</rhcl-content-list-item> </rhcl-content-list> </rhcl-block-paired-content> </div> <div class="root container-fluid cmp-container rhcl__background--primary rhcl__background-style--curved rhcl__accent-theme--primary rhcl__accent-outline--primary rhcl__theme--light aem-GridColumn aem-GridColumn--default--12"> <div class="cq-placeholder" data-emptytext="PC.001 Paired Content Block: Split"></div> <rhcl-block-paired-content variant="split" layout="media-right" accent-variant="image-rounded" list-type="link" theme="light" background="primary" background-style="curved" accent-theme="primary" accent-outline="primary"> <h2 slot="headline">Protiviti consulting</h2> <rhcl-typography slot="copy">Visit <a href="https://www.protiviti.com/us-en" target="_blank" rel="noopener noreferrer">Protiviti</a> to learn more about our full suite of consulting solutions, including the following operations capabilities:</rhcl-typography> <!-- using dynamic media template --> <img slot="accent-image" loading="lazy" fetchpriority="low" sizes="(min-width: 1024px) 840px,(min-width: 768px) 619px,(min-width: 0px) 420px" srcset="https://s7d9.scene7.com/is/image/roberthalfintl/rt1-629291801?$Rectangle1-Large-1x$&fmt=webp-alpha 840w,https://s7d9.scene7.com/is/image/roberthalfintl/rt1-629291801?$Rectangle1-Medium-1x$&fmt=webp-alpha 619w,https://s7d9.scene7.com/is/image/roberthalfintl/rt1-629291801?$Rectangle1-Small-1x$&fmt=webp-alpha 420w" src="https://s7d9.scene7.com/is/image/roberthalfintl/rt1-629291801?$Rectangle1-Large-1x$&fmt=webp-alpha" alt aria-hidden="true"/> <rhcl-content-list slot="list"> <rhcl-content-list-item slot="item"><a href="https://www.protiviti.com/us-en/operational-effectiveness" target="_blank">Operational Effectiveness</a></rhcl-content-list-item> <rhcl-content-list-item slot="item"><a href="https://www.protiviti.com/us-en/supply-chain-innovation" target="_blank">Supply Chain Innovation</a></rhcl-content-list-item> <rhcl-content-list-item slot="item"><a href="https://www.protiviti.com/us-en/sourcing-procurement-transformation" target="_blank">Sourcing & Procurement Transformation</a></rhcl-content-list-item> <rhcl-content-list-item slot="item"><a href="https://www.protiviti.com/us-en/sustainable-operations-performance-and-improvement" target="_blank">Sustainable Operations, Performance, and Improvement</a></rhcl-content-list-item> <rhcl-content-list-item slot="item"><a href="https://www.protiviti.com/us-en/managed-solutions" target="_blank">Managed Solutions</a></rhcl-content-list-item> </rhcl-content-list> </rhcl-block-paired-content> </div> <div class="cmp-rhcl-tabbed-content-block-wrapper aem-GridColumn aem-GridColumn--default--12"> <div id="tabbedcontentblock-8137d69b79" class="cmp-container"> <rhcl-block-tabbed-content variant="vertical"> <h2 slot="headline">Learn how we have helped businesses like yours</h2> <a slot="cta" href="/us/en/insights/case-studies" target="_self">See all success stories</a> <div class="tabbedcontentvertical container responsivegrid" data-aem-wrapper="true" slot="tab"> <rhcl-tab-item slot="tab" label="Inventory assessment and optimization" list-headline="Value delivered"> <span slot="label">Inventory assessment and optimization</span> <rhcl-typography slot="copy"><b>Process and data review</b></rhcl-typography> <rhcl-typography slot="copy">Protiviti made recommendations based on interviews and on-site visits visits to map inventory processes, plus a data deep dive to calculate total loss.</rhcl-typography> <rhcl-typography slot="copy"><b>Insights for improvement</b></rhcl-typography> <rhcl-typography slot="copy">A national retailer turned to Protiviti to conduct a comprehensive supply chain assessment and provide recommendations to help improve margins by reducing inventory shrink.</rhcl-typography> <rhcl-content-list headline="Value delivered" slot="list"> <rhcl-content-list-item slot="item" label="Documented end-to-end inventory process to provide transparency into inventory management; made recommendations to address gaps and tighten the inventory control system"></rhcl-content-list-item> <rhcl-content-list-item slot="item" label="Provided a prioritized summary of 15 process and data analytics recommendations plus implementation steps for each"></rhcl-content-list-item> <rhcl-content-list-item slot="item" label="Enabled the company to better understand inventory performance, monitor compliance with internal policies and drive opportunities to reduce shrink"></rhcl-content-list-item> </rhcl-content-list> <a slot="cta" href="https://www.protiviti.com/us-en/client-story/national-retailer-takes-inventory-shrink-improve-margins" target="_blank">Read more</a> </rhcl-tab-item> </div> <div class="tabbedcontentvertical container responsivegrid" data-aem-wrapper="true" slot="tab"> <rhcl-tab-item slot="tab" label="SIOP and warehouse operations transformation" list-headline="Value delivered"> <span slot="label">SIOP and warehouse operations transformation</span> <rhcl-typography slot="copy"><b>One-stop shop approach</b></rhcl-typography> <rhcl-typography slot="copy">Protiviti’s expertise across enterprise systems and operational functions helped meet the company’s diverse needs and aggressive time schedule.</rhcl-typography> <rhcl-typography slot="copy"><b>Revamp in operations</b></rhcl-typography> <rhcl-typography slot="copy">A global technology products manufacturer asked Protiviti to partner with them to redesign their Sales, Inventory and Operations Planning (SIOP) program and warehouse management system to keep pace with sales growth.</rhcl-typography> <rhcl-content-list headline="Value delivered" slot="list"> <rhcl-content-list-item slot="item" label="Provided detailed recommendations that enabled the company to generate more accurate demand forecasts and to develop plans for new product launches and market expansion"></rhcl-content-list-item> <rhcl-content-list-item slot="item" label="Streamlined processes and dramatically improved sales, supply chain and production transparency to foster greater collaboration, boost sales and reduce rework"></rhcl-content-list-item> </rhcl-content-list> <a slot="cta" href="/us/en/insights/case-studies/operations/siop-and-warehouse-operations-transformation" target="_blank">Read more</a> </rhcl-tab-item> </div> <div class="tabbedcontentvertical container responsivegrid" data-aem-wrapper="true" slot="tab"> <rhcl-tab-item slot="tab" label="Holistic inventory transformation for long-term success" list-headline="Value delivered"> <span slot="label">Holistic inventory transformation for long-term success</span> <rhcl-typography slot="copy"><b>Understanding inefficiencies</b></rhcl-typography> <rhcl-typography slot="copy">Protiviti’s 12-week assessment of five of the firm’s manufacturing sites uncovered three major areas for improvement and detailed nine recommendations.</rhcl-typography> <rhcl-typography slot="copy"><b>Rightsizing inventory</b></rhcl-typography> <rhcl-typography slot="copy">An aerospace firm engaged Protiviti to assess its inventory management process, helping them to quickly improve long-term supply planning, lower costs and optimize inventory.</rhcl-typography> <rhcl-content-list headline="Value delivered" slot="list"> <rhcl-content-list-item slot="item" label="Reduced the company’s safety stock ordering levels by $1.5 million, or 75 percent, within the first month after the assessment, and slashed the value of inventory it needed to hold by $2.9 million"></rhcl-content-list-item> <rhcl-content-list-item slot="item" label="Recommended a reorganization of the inventory management team and recategorization of ordering parameters, enabling the company to achieve quick wins and reposition itself for long-term success"></rhcl-content-list-item> </rhcl-content-list> <a slot="cta" href="https://www.protiviti.com/us-en/client-story/aerospace-firm-embraces-holistic-inventory-transformation-saves-millions" target="_blank">Read more</a> </rhcl-tab-item> </div> <div class="tabbedcontentvertical container responsivegrid" data-aem-wrapper="true" slot="tab"> <rhcl-tab-item slot="tab" label="Contact center operations support" list-headline="Value delivered"> <span slot="label">Contact center operations support</span> <rhcl-typography slot="copy"><b>On-demand support</b></rhcl-typography> <rhcl-typography slot="copy">Protiviti recruited and on-boarded contact center agents and implemented a team-based structure with leaders who deliver workforce management activities.</rhcl-typography> <rhcl-typography slot="copy"><b>A blended engagement team</b></rhcl-typography> <rhcl-typography slot="copy">Robert Half and Protiviti helped a state government’s contact center increase capacity to handle an extraordinarily high call volume from constituents in critical need due to the COVID-19 pandemic.</rhcl-typography> <rhcl-content-list headline="Value delivered" slot="list"> <rhcl-content-list-item slot="item" label="Recruited and on-boarded over 1,200 agents and deployed more than 30 team leads to oversee agents and drive performance management"></rhcl-content-list-item> <rhcl-content-list-item slot="item" label="Designed and implemented dynamic dashboards to monitor KPIs for performance"></rhcl-content-list-item> </rhcl-content-list> </rhcl-tab-item> </div> <div class="tabbedcontentvertical container responsivegrid" data-aem-wrapper="true" slot="tab"> <rhcl-tab-item slot="tab" label="Cloud financial operations audit and technology consulting" list-headline="Value delivered"> <span slot="label">Cloud financial operations audit and technology consulting</span> <rhcl-typography slot="copy"><b>An Agile approach</b></rhcl-typography> <rhcl-typography slot="copy">Protiviti implemented discovery, planning and design activities over four sprints to develop recommendations for improved FinOps solutions in the future.</rhcl-typography> <rhcl-typography slot="copy"><b>A comprehensive audit</b></rhcl-typography> <rhcl-typography slot="copy">A financial service company’s cloud leadership team engaged Protiviti to examine their newly-created cloud financial (FinOps) team and provide perspective and analysis.</rhcl-typography> <rhcl-content-list headline="Value delivered" slot="list"> <rhcl-content-list-item slot="item" label="Provided recommendations to meet desired financial reporting, end-user needs and optimization goals"></rhcl-content-list-item> <rhcl-content-list-item slot="item" label="Aligned the client’s cloud governance strategy with cost management transparency and discipline"></rhcl-content-list-item> </rhcl-content-list> </rhcl-tab-item> </div> </rhcl-block-tabbed-content> </div> </div> <div class="root container-fluid cmp-container aem-GridColumn aem-GridColumn--default--12"> <style> .rh-mta__insights-container{text-align:right} .rh-mta__sort-container{--helper-text-min-height:0} .rh-mta__headline{display:block;margin-bottom:var(--rhcl-spacing-16-x)} @media screen and (max-width:767px){#insightModal .modal-dialog{margin:0;height:100%} } @media screen and (max-height:740px){#insightModal .modal-dialog{margin:0;height:-moz-fit-content;height:fit-content} } #insightModal .modal-content{border-radius:32px;padding:32px} @media screen and (max-width:767px){#insightModal .modal-content{border-radius:0;padding:14px 24px;height:100%} } #insightModal .modal-content .modal-header{border-bottom:0} #insightModal .modal-content .modal-body .modal-row{justify-content:center} #insightModal .modal-content .modal-body .modal-row .modal-form{display:flex;flex-direction:column;justify-content:center;align-items:center} #insightModal .modal-content .modal-body .modal-row .modal-form img{margin-top:3px;margin-bottom:32px} #insightModal .modal-content .modal-body .modal-row .modal-form rhcl-heading{width:80%;text-align:center !important} @media screen and (max-width:767px){#insightModal .modal-content .modal-body .modal-row .modal-form rhcl-heading{width:100%} } #insightModal .modal-content .modal-body .modal-row .modal-form form{display:flex;flex-direction:column;align-items:center;margin-top:56px;width:100%} @media screen and (max-width:767px){#insightModal .modal-content .modal-body .modal-row .modal-form form{margin-top:40px} } #insightModal .modal-content .modal-body .modal-row .modal-form form rhcl-text-field{flex:1} #insightModal .modal-content .modal-body .modal-row .modal-form form rhcl-text-field:nth-child(3){margin-bottom:56px} @media screen and (max-width:767px){#insightModal .modal-content .modal-body .modal-row .modal-form form rhcl-text-field:nth-child(3){margin-bottom:40px} } #insightModal .modal-content .modal-body .modal-row .modal-form form rhcl-button{text-align:center !important;margin-bottom:42px} @media screen and (max-width:767px){#insightModal .modal-content .modal-body .modal-row .modal-form form rhcl-button{margin-bottom:24px} } #insightModal .modal-content .modal-body .modal-row .modal-form form .copy-text{text-align:center} </style> <rhcl-block-mondrian-tiled-articles variant="standalone" data-endpoint-base="/content/roberthalf/us/en/consulting/administrative/jcr:content/root/container/mondriantiles_copy_c.model.json?pageNo=:pageNum" endpoint="/content/roberthalf/us/en/consulting/administrative/jcr:content/root/container/mondriantiles_copy_c.model.json?pageNo=:pageNum"> <h2 slot="headline">Learn from our leadership and experience</h2> <a slot="cta" href="/us/en/insights/subscribe-to-robert-half-newsletter" target="_self">Subscribe to updates</a> <rhcl-mondrian-card slot="card" variant="feature" destination="/us/en/insights/salary-hiring-trends/demand-for-skilled-talent" eyebrow="FEATURED" total-posts="0 posts"> <a href="/us/en/insights/salary-hiring-trends/demand-for-skilled-talent" slot="headline">What jobs are in demand?</a> <rhcl-typography variant="body2" slot="description">Get insight into 2025 employment and job market trends & learn which professionals are hardest to hire in our report, The Demand for Skilled Talent.</rhcl-typography> <img slot="image" loading="lazy" fetchpriority="low" sizes="(min-width: 1024px) 570px,(min-width: 768px) 619px,(min-width: 0px) 392px" srcset="/content/dam/roberthalf/images/deco/rt2/rt2-2350002243-no-text.jpg?$Large-Tile-1x$&fmt=webp-alpha 570w,/content/dam/roberthalf/images/deco/rt2/rt2-2350002243-no-text.jpg?$Medium-Tile-1x$&fmt=webp-alpha 619w,/content/dam/roberthalf/images/deco/rt2/rt2-2350002243-no-text.jpg?$Small-Tile-1x$&fmt=webp-alpha 392w" src="/content/dam/roberthalf/images/deco/rt2/rt2-2350002243-no-text.jpg?$Large-Tile-1x$&fmt=webp-alpha" alt="" aria-hidden="true"/> </rhcl-mondrian-card> <rhcl-mondrian-card slot="card" variant="feature" destination="/us/en/insights/salary-guide" eyebrow="FEATURED" total-posts="0 posts"> <a href="/us/en/insights/salary-guide" slot="headline">2025 Salary Guide</a> <rhcl-typography variant="body2" slot="description">Access Robert Half’s 2025 Salary Guide & Survey, including data on salary ranges and benchmarks, perks and benefits, and hiring trends.</rhcl-typography> <img slot="image" loading="lazy" fetchpriority="low" sizes="(min-width: 1024px) 570px,(min-width: 768px) 619px,(min-width: 0px) 392px" srcset="/content/dam/roberthalf/images/deco/rt2/rt2-2151833739-sg25.jpg?$Large-Tile-1x$&fmt=webp-alpha 570w,/content/dam/roberthalf/images/deco/rt2/rt2-2151833739-sg25.jpg?$Medium-Tile-1x$&fmt=webp-alpha 619w,/content/dam/roberthalf/images/deco/rt2/rt2-2151833739-sg25.jpg?$Small-Tile-1x$&fmt=webp-alpha 392w" src="/content/dam/roberthalf/images/deco/rt2/rt2-2151833739-sg25.jpg?$Large-Tile-1x$&fmt=webp-alpha" alt="" aria-hidden="true"/> </rhcl-mondrian-card> <rhcl-mondrian-card slot="card" variant="collection" destination="/us/en/insights/tags/research" eyebrow="TAG RESULTS" total-posts="353 posts"> <a href="/us/en/insights/tags/research" slot="headline">Research and insights</a> <rhcl-typography variant="body2" slot="description"></rhcl-typography> </rhcl-mondrian-card> <rhcl-mondrian-card slot="card" variant="standard" destination="/us/en/insights/career-development/compliance-officers-what-they-do-and-why-theyre-in-demand" total-posts="0 posts"> <a href="/us/en/insights/career-development/compliance-officers-what-they-do-and-why-theyre-in-demand" slot="headline">Compliance Officers: What They Do and Why They’re in Demand</a> <rhcl-typography variant="body2" slot="description">Find out the good news for compliance officers across all industries—from demand to job description to compliance officer salary projections.</rhcl-typography> <img slot="image" loading="lazy" fetchpriority="low" sizes="(min-width: 1024px) 570px,(min-width: 768px) 619px,(min-width: 0px) 392px" srcset="https://s7d9.scene7.com/is/image/roberthalfintl/compliance_officers_what_they_do_and_why-they%E2%80%99re_in_demand_blog_RH_03-20-24?$Large-Tile-1x$&fmt=webp-alpha 570w,https://s7d9.scene7.com/is/image/roberthalfintl/compliance_officers_what_they_do_and_why-they%E2%80%99re_in_demand_blog_RH_03-20-24?$Medium-Tile-1x$&fmt=webp-alpha 619w,https://s7d9.scene7.com/is/image/roberthalfintl/compliance_officers_what_they_do_and_why-they%E2%80%99re_in_demand_blog_RH_03-20-24?$Small-Tile-1x$&fmt=webp-alpha 392w" src="https://s7d9.scene7.com/is/image/roberthalfintl/compliance_officers_what_they_do_and_why-they%E2%80%99re_in_demand_blog_RH_03-20-24?$Large-Tile-1x$&fmt=webp-alpha" alt="" aria-hidden="true"/> </rhcl-mondrian-card> <rhcl-mondrian-card slot="card" variant="standard" destination="/us/en/insights/hiring-help/the-many-benefits-of-a-flexible-staffing-strategy" total-posts="0 posts"> <a href="/us/en/insights/hiring-help/the-many-benefits-of-a-flexible-staffing-strategy" slot="headline">Why a Flexible Staffing Model Is Essential for Today’s Businesses</a> <rhcl-typography variant="body2" slot="description">A flexible staffing strategy can help your organization overcome skilled talent shortages and stay agile in a dynamic business environment. Read on to learn more about the many benefits of using this approach.</rhcl-typography> <img slot="image" loading="lazy" fetchpriority="low" sizes="(min-width: 1024px) 570px,(min-width: 768px) 619px,(min-width: 0px) 392px" srcset="https://s7d9.scene7.com/is/image/roberthalfintl/Why-a-Flexible-Staffing-Strategy-Is-Essential-v2-Blog-RH-02-06-2025?$Large-Tile-1x$&fmt=webp-alpha 570w,https://s7d9.scene7.com/is/image/roberthalfintl/Why-a-Flexible-Staffing-Strategy-Is-Essential-v2-Blog-RH-02-06-2025?$Medium-Tile-1x$&fmt=webp-alpha 619w,https://s7d9.scene7.com/is/image/roberthalfintl/Why-a-Flexible-Staffing-Strategy-Is-Essential-v2-Blog-RH-02-06-2025?$Small-Tile-1x$&fmt=webp-alpha 392w" src="https://s7d9.scene7.com/is/image/roberthalfintl/Why-a-Flexible-Staffing-Strategy-Is-Essential-v2-Blog-RH-02-06-2025?$Large-Tile-1x$&fmt=webp-alpha" alt="" aria-hidden="true"/> </rhcl-mondrian-card> <rhcl-mondrian-card slot="card" variant="standard" destination="/us/en/insights/management-tips/how-ai-enabled-finance-functions-can-help-companies-navigate-macroeconomic-challenges" total-posts="0 posts"> <a href="/us/en/insights/management-tips/how-ai-enabled-finance-functions-can-help-companies-navigate-macroeconomic-challenges" slot="headline">How AI-Enabled Finance Functions Can Help Companies Navigate Macroeconomic Challenges More Effectively</a> <rhcl-typography variant="body2" slot="description">AI-enabled finance functions can reshape how businesses make critical decisions. Learn more about the value of equipping finance teams with AI capabilities in this post from Tim Hird, EVP of Enterprise Optimization at Robert Half and Protiviti.</rhcl-typography> <img slot="image" loading="lazy" fetchpriority="low" sizes="(min-width: 1024px) 570px,(min-width: 768px) 619px,(min-width: 0px) 392px" srcset="https://s7d9.scene7.com/is/image/roberthalfintl/How-AI-Enabled-Finance-Functions-Can-Help-Companies-Navigate-Macroeconomic-Challenges-Blog-RH-01-27-2025?$Large-Tile-1x$&fmt=webp-alpha 570w,https://s7d9.scene7.com/is/image/roberthalfintl/How-AI-Enabled-Finance-Functions-Can-Help-Companies-Navigate-Macroeconomic-Challenges-Blog-RH-01-27-2025?$Medium-Tile-1x$&fmt=webp-alpha 619w,https://s7d9.scene7.com/is/image/roberthalfintl/How-AI-Enabled-Finance-Functions-Can-Help-Companies-Navigate-Macroeconomic-Challenges-Blog-RH-01-27-2025?$Small-Tile-1x$&fmt=webp-alpha 392w" src="https://s7d9.scene7.com/is/image/roberthalfintl/How-AI-Enabled-Finance-Functions-Can-Help-Companies-Navigate-Macroeconomic-Challenges-Blog-RH-01-27-2025?$Large-Tile-1x$&fmt=webp-alpha" alt="" aria-hidden="true"/> </rhcl-mondrian-card> <rhcl-mondrian-card slot="card" variant="standard" destination="/us/en/insights/management-tips/best-practices-for-erp-transformation-projects" total-posts="0 posts"> <a href="/us/en/insights/management-tips/best-practices-for-erp-transformation-projects" slot="headline">From Complexity to Clarity: Best Practices for ERP Transformation Projects</a> <rhcl-typography variant="body2" slot="description">If you're planning an ERP transformation project, you are far from alone. Learn what’s motivating many firms to modernize their ERP, and get best practices for project success in this post from Robert Half’s Tim Hird and Ryan M. Sutton.</rhcl-typography> <img slot="image" loading="lazy" fetchpriority="low" sizes="(min-width: 1024px) 570px,(min-width: 768px) 619px,(min-width: 0px) 392px" srcset="https://s7d9.scene7.com/is/image/roberthalfintl/RH%20Blog%20Post-From%20Complexity%20to%20Clarity-ERP%20Transformation-12-05-2024?$Large-Tile-1x$&fmt=webp-alpha 570w,https://s7d9.scene7.com/is/image/roberthalfintl/RH%20Blog%20Post-From%20Complexity%20to%20Clarity-ERP%20Transformation-12-05-2024?$Medium-Tile-1x$&fmt=webp-alpha 619w,https://s7d9.scene7.com/is/image/roberthalfintl/RH%20Blog%20Post-From%20Complexity%20to%20Clarity-ERP%20Transformation-12-05-2024?$Small-Tile-1x$&fmt=webp-alpha 392w" src="https://s7d9.scene7.com/is/image/roberthalfintl/RH%20Blog%20Post-From%20Complexity%20to%20Clarity-ERP%20Transformation-12-05-2024?$Large-Tile-1x$&fmt=webp-alpha" alt="" aria-hidden="true"/> </rhcl-mondrian-card> <rhcl-mondrian-card slot="card" variant="standard" destination="/us/en/insights/management-tips/hitting-all-the-pins-change-management-tips-for-small-businesses" total-posts="0 posts"> <a href="/us/en/insights/management-tips/hitting-all-the-pins-change-management-tips-for-small-businesses" slot="headline">Change Management Tips and Best Practices for Small and Midsize Businesses</a> <rhcl-typography variant="body2" slot="description">Managing change is never easy, but for smaller firms with limited resources, it can be especially challenging. See this post for tips on guiding your change initiative to success, and learn how skilled consultants can help support the process.</rhcl-typography> <img slot="image" loading="lazy" fetchpriority="low" sizes="(min-width: 1024px) 570px,(min-width: 768px) 619px,(min-width: 0px) 392px" srcset="https://s7d9.scene7.com/is/image/roberthalfintl/RH%20Blog%20Post-Change%20Management%20for%20Small%20and%20Midsize%20Businesses-v2-12-04-2024?$Large-Tile-1x$&fmt=webp-alpha 570w,https://s7d9.scene7.com/is/image/roberthalfintl/RH%20Blog%20Post-Change%20Management%20for%20Small%20and%20Midsize%20Businesses-v2-12-04-2024?$Medium-Tile-1x$&fmt=webp-alpha 619w,https://s7d9.scene7.com/is/image/roberthalfintl/RH%20Blog%20Post-Change%20Management%20for%20Small%20and%20Midsize%20Businesses-v2-12-04-2024?$Small-Tile-1x$&fmt=webp-alpha 392w" src="https://s7d9.scene7.com/is/image/roberthalfintl/RH%20Blog%20Post-Change%20Management%20for%20Small%20and%20Midsize%20Businesses-v2-12-04-2024?$Large-Tile-1x$&fmt=webp-alpha" alt="" aria-hidden="true"/> </rhcl-mondrian-card> <rhcl-mondrian-card slot="card" variant="standard" destination="/us/en/insights/management-tips/reasons-to-use-a-small-business-consultant" total-posts="0 posts"> <a href="/us/en/insights/management-tips/reasons-to-use-a-small-business-consultant" slot="headline">4 Good Reasons to Use a Small Business Consultant</a> <rhcl-typography variant="body2" slot="description">Small business management consultants can provide valuable support to small and midsize business leaders and their core teams. See this post to learn more about the benefits of engaging these highly skilled resources.</rhcl-typography> <img slot="image" loading="lazy" fetchpriority="low" sizes="(min-width: 1024px) 570px,(min-width: 768px) 619px,(min-width: 0px) 392px" srcset="https://s7d9.scene7.com/is/image/roberthalfintl/RH-Blog-Post-Reasons-to-Use-a-Small-Business-Consultant-11-26-2024-2?$Large-Tile-1x$&fmt=webp-alpha 570w,https://s7d9.scene7.com/is/image/roberthalfintl/RH-Blog-Post-Reasons-to-Use-a-Small-Business-Consultant-11-26-2024-2?$Medium-Tile-1x$&fmt=webp-alpha 619w,https://s7d9.scene7.com/is/image/roberthalfintl/RH-Blog-Post-Reasons-to-Use-a-Small-Business-Consultant-11-26-2024-2?$Small-Tile-1x$&fmt=webp-alpha 392w" src="https://s7d9.scene7.com/is/image/roberthalfintl/RH-Blog-Post-Reasons-to-Use-a-Small-Business-Consultant-11-26-2024-2?$Large-Tile-1x$&fmt=webp-alpha" alt="" aria-hidden="true"/> </rhcl-mondrian-card> <rhcl-mondrian-card slot="card" variant="standard" destination="/us/en/insights/research/retailers-build-your-strongest-ever-cs-team-for-holiday-shopping-season" total-posts="0 posts"> <a href="/us/en/insights/research/retailers-build-your-strongest-ever-cs-team-for-holiday-shopping-season" slot="headline">Retailers: Build Your Strongest-Ever CS Team for Holiday Shopping Season</a> <rhcl-typography variant="body2" slot="description">As the year’s busiest shopping season ramps up, learn how online retailers are getting ahead of the rush by hiring contract customer support professionals. </rhcl-typography> <img slot="image" loading="lazy" fetchpriority="low" sizes="(min-width: 1024px) 570px,(min-width: 768px) 619px,(min-width: 0px) 392px" srcset="https://s7d9.scene7.com/is/image/roberthalfintl/retailers-build-your-strongest-ever-cs-team-for-holiday-shopping-season-blog-RH-11-13-2024?$Large-Tile-1x$&fmt=webp-alpha 570w,https://s7d9.scene7.com/is/image/roberthalfintl/retailers-build-your-strongest-ever-cs-team-for-holiday-shopping-season-blog-RH-11-13-2024?$Medium-Tile-1x$&fmt=webp-alpha 619w,https://s7d9.scene7.com/is/image/roberthalfintl/retailers-build-your-strongest-ever-cs-team-for-holiday-shopping-season-blog-RH-11-13-2024?$Small-Tile-1x$&fmt=webp-alpha 392w" src="https://s7d9.scene7.com/is/image/roberthalfintl/retailers-build-your-strongest-ever-cs-team-for-holiday-shopping-season-blog-RH-11-13-2024?$Large-Tile-1x$&fmt=webp-alpha" alt="" aria-hidden="true"/> </rhcl-mondrian-card> <rhcl-mondrian-card slot="card" variant="standard" destination="/us/en/insights/hiring-help/choosing-small-business-fpa-consultant" total-posts="0 posts"> <a href="/us/en/insights/hiring-help/choosing-small-business-fpa-consultant" slot="headline">Hiring an FP&A Consultant: 5 Considerations for Small Businesses</a> <rhcl-typography variant="body2" slot="description">Hiring a skilled FP&A consultant can benefit your small business in many ways. Learn more in this article by Robert Half’s Dan DeNisco.</rhcl-typography> <img slot="image" loading="lazy" fetchpriority="low" sizes="(min-width: 1024px) 570px,(min-width: 768px) 619px,(min-width: 0px) 392px" srcset="https://s7d9.scene7.com/is/image/roberthalfintl/Hiring-a-Small-Business-Consultant-for-FPA-Blog-RH-07-08-24_v2?$Large-Tile-1x$&fmt=webp-alpha 570w,https://s7d9.scene7.com/is/image/roberthalfintl/Hiring-a-Small-Business-Consultant-for-FPA-Blog-RH-07-08-24_v2?$Medium-Tile-1x$&fmt=webp-alpha 619w,https://s7d9.scene7.com/is/image/roberthalfintl/Hiring-a-Small-Business-Consultant-for-FPA-Blog-RH-07-08-24_v2?$Small-Tile-1x$&fmt=webp-alpha 392w" src="https://s7d9.scene7.com/is/image/roberthalfintl/Hiring-a-Small-Business-Consultant-for-FPA-Blog-RH-07-08-24_v2?$Large-Tile-1x$&fmt=webp-alpha" alt="" aria-hidden="true"/> </rhcl-mondrian-card> <rhcl-mondrian-card slot="card" variant="standard" destination="/us/en/insights/landing-job/8-common-business-analyst-interview-questions" total-posts="0 posts"> <a href="/us/en/insights/landing-job/8-common-business-analyst-interview-questions" slot="headline">6 Common Business Analyst Interview Questions </a> <rhcl-typography variant="body2" slot="description">See these tips from Robert Half for preparing solid answers to common business analyst interview questions you’ll likely hear from hiring managers.</rhcl-typography> <img slot="image" loading="lazy" fetchpriority="low" sizes="(min-width: 1024px) 570px,(min-width: 768px) 619px,(min-width: 0px) 392px" srcset="https://s7d9.scene7.com/is/image/roberthalfintl/Shutterstock_731503465-1?$Large-Tile-1x$&fmt=webp-alpha 570w,https://s7d9.scene7.com/is/image/roberthalfintl/Shutterstock_731503465-1?$Medium-Tile-1x$&fmt=webp-alpha 619w,https://s7d9.scene7.com/is/image/roberthalfintl/Shutterstock_731503465-1?$Small-Tile-1x$&fmt=webp-alpha 392w" src="https://s7d9.scene7.com/is/image/roberthalfintl/Shutterstock_731503465-1?$Large-Tile-1x$&fmt=webp-alpha" alt="" aria-hidden="true"/> </rhcl-mondrian-card> </rhcl-block-mondrian-tiled-articles> <script> window.filterTimeoutMta = 0; window.filterClearTimeoutMta = 0; window.ready(() => { window.addEventListener("rhcl-filters-v2-applied", (e) => { window.clearTimeout(filterTimeoutMta); let filters = e.detail; let allTags = []; filters.forEach((filter) => { let fields = filter.value; let fieldName = Object.keys(fields).pop(); let tags = fields[fieldName]; if (tags) { tags = tags.replace(",", "_"); allTags.push(tags); } }); let qs = allTags.join("_"); let mta = document.querySelector( "rhcl-block-mondrian-tiled-articles[variant='embedded']" ); mta.endpoint = mta.getAttribute("data-endpoint-base") + "&tags=" + qs; filterTimeoutMta = window.setTimeout(() => { console.log(e); mta.getResults(); document.querySelector(".rh-mta__sort-container").style.display = "block"; }, 250); }); document .querySelector('rhcl-dropdown[name="sortBy"]') ?.addEventListener("rhcl-dropdown-changed", (e) => { let mta = document.querySelector( "rhcl-block-mondrian-tiled-articles[variant='embedded']" ); let endpoint = mta.getAttribute("data-endpoint-base"); if (mta.endpoint) { endpoint = mta.endpoint; } let sort = e.detail; if (endpoint.includes("sort=")) { endpoint = endpoint.replace(/&sort=[a-z]+/g, "&sort=" + sort); } else { endpoint = endpoint + "&sort=" + sort; } mta.endpoint = endpoint; window.setTimeout(() => { mta.getResults(); }, 250); }); document .querySelector("rhcl-button#insights") ?.addEventListener("rhcl-button-clicked", () => { document.querySelector("#email-model").setAttribute("show-modal", "true"); }); window.addEventListener("rhcl-mta-tiles-loaded", (e) => { let resultCount = e.detail; document.querySelector( ".rh-mta__results-container rhcl-typography" ).textContent = document .querySelector(".rh-mta__results-container") .getAttribute("data-base-results-text") .replace(":count", resultCount); if (resultCount === 0) { let mta = document.querySelector("rhcl-block-mondrian-tiled-articles"); window.setTimeout(() => { mta.loaded = true; }, 500); } }); window.addEventListener("rhcl-filters-v2-cleared", (e) => { window.clearTimeout(filterClearTimeoutMta); let mta = document.querySelector( "rhcl-block-mondrian-tiled-articles[variant='embedded']" ); mta.endpoint = mta.getAttribute("data-endpoint-base"); filterClearTimeoutMta = window.setTimeout(() => { mta.getResults(); document.querySelector(".rh-mta__sort-container").style.display = "none"; }, 250); }); }); </script></div> <div class="experiencefragment aem-GridColumn aem-GridColumn--default--12"> <div id="experiencefragment-71ff60a66b" class="cmp-experiencefragment cmp-experiencefragment--fwb"> <div id="container-5ad996502a" class="cmp-container"> <div class="aem-Grid aem-Grid--12 aem-Grid--default--12 "> <div class="root container-fluid cmp-container aem-GridColumn aem-GridColumn--default--12"> <rhcl-block-full-width-banner theme="transparent" variant="standard" with-logo="true"> <h2 slot="headline">Let’s work together</h2> <span slot="copy">With more than 400 locations worldwide, we are ready to help you with all your consulting and talent needs.</span> <!-- using dynamic media template --> <img slot="image" loading="lazy" fetchpriority="low" sizes="(min-width: 1024px) 720px,(min-width: 768px) 452px,(min-width: 0px) 720px" srcset="https://s7d9.scene7.com/is/image/roberthalfintl/var1-expert-gen1?$Variable1-Large-1x$&fmt=webp-alpha 720w,https://s7d9.scene7.com/is/image/roberthalfintl/var1-expert-gen1?$Variable1-Medium-1x$&fmt=webp-alpha 452w,https://s7d9.scene7.com/is/image/roberthalfintl/var1-expert-gen1?$Variable1-Small-1x$&fmt=webp-alpha 720w" src="https://s7d9.scene7.com/is/image/roberthalfintl/var1-expert-gen1?$Variable1-Large-1x$&fmt=webp-alpha" alt aria-hidden="true"/> <a slot="cta" href="/us/en/consulting#form" target="_self">Find your consulting solution</a> <rhcl-typography slot="footer-copy">Or contact us by phone <a href="tel:1.877.929.0143" data-invoca-campaign-id="national_content_us">1.877.929.0143</a></rhcl-typography> </rhcl-block-full-width-banner> </div> </div> </div> </div> </div> </div> </div> </div> <div class="experiencefragment aem-GridColumn aem-GridColumn--default--12"> <div id="experiencefragment-8082353bc2" class="cmp-experiencefragment cmp-experiencefragment--footer"> <div id="container-cec186e8c7" class="cmp-container"> <div class="aem-Grid aem-Grid--12 aem-Grid--default--12 "> <div class="footer aem-GridColumn aem-GridColumn--default--12"> <rhcl-footer logo-destination="/us/en" variant="default"> <rhcl-list-base slot="menu" headline="Services" headline-tag="h2"> <rhcl-menu-link slot="item" data-modal-identifier="linklist_1_modal_1"> <a slot="item" href="/us/en/jobs">Browse Jobs</a> </rhcl-menu-link> <rhcl-menu-link slot="item" data-modal-identifier="linklist_1_modal_2"> <a slot="item" href="/us/en/hire-talent/flexible-staffing">Contract Talent</a> </rhcl-menu-link> <rhcl-menu-link slot="item" data-modal-identifier="linklist_1_modal_3"> <a slot="item" href="/us/en/hire-talent/full-time-staffing">Permanent Talent</a> </rhcl-menu-link> <rhcl-menu-link slot="item" data-modal-identifier="linklist_1_modal_4"> <a slot="item" href="/us/en/consulting">Consulting Solutions</a> </rhcl-menu-link> </rhcl-list-base> <rhcl-list-base slot="menu" headline="Areas of Expertise" headline-tag="h2"> <rhcl-menu-link slot="item" data-modal-identifier="linklist_2_modal_1"> <a slot="item" href="/us/en/accounting-finance">Finance & Accounting</a> </rhcl-menu-link> <rhcl-menu-link slot="item" data-modal-identifier="linklist_2_modal_2"> <a slot="item" href="/us/en/tech-it">Technology</a> </rhcl-menu-link> <rhcl-menu-link slot="item" data-modal-identifier="linklist_2_modal_3"> <a slot="item" href="/us/en/marketing-creative">Marketing & Creative</a> </rhcl-menu-link> <rhcl-menu-link slot="item" data-modal-identifier="linklist_2_modal_4"> <a slot="item" href="/us/en/administrative">Administrative & Customer Support</a> </rhcl-menu-link> <rhcl-menu-link slot="item" data-modal-identifier="linklist_2_modal_5"> <a slot="item" href="/us/en/legal">Legal</a> </rhcl-menu-link> </rhcl-list-base> <rhcl-list-base slot="menu" headline="Resources & Tools" headline-tag="h2"> <rhcl-menu-link slot="item" data-modal-identifier="linklist_3_modal_1"> <a slot="item" href="/us/en/insights">Discover Insights</a> </rhcl-menu-link> <rhcl-menu-link slot="item" data-modal-identifier="linklist_3_modal_2"> <a slot="item" href="/us/en/pay">Invoice</a> </rhcl-menu-link> <rhcl-menu-link slot="item" data-modal-identifier="linklist_3_modal_3"> <a slot="item" href="/us/en/job-details-all">Job Directory</a> </rhcl-menu-link> <rhcl-menu-link slot="item" data-modal-identifier="linklist_3_modal_4"> <a slot="item" href="/us/en/insights/salary-guide">Salary Guide</a> </rhcl-menu-link> <rhcl-menu-link slot="item" data-modal-identifier="linklist_3_modal_5"> <a slot="item" href="/us/en/login">Time Reports</a> </rhcl-menu-link> <rhcl-menu-link slot="item" data-modal-identifier="linklist_3_modal_6"> <a slot="item" href="/us/en/contact">Contact Us</a> </rhcl-menu-link> </rhcl-list-base> <rhcl-list-base slot="menu" headline="About" headline-tag="h2"> <rhcl-menu-link slot="item" data-modal-identifier="linklist_4_modal_1"> <a slot="item" href="/us/en/about/about-robert-half">About Robert Half</a> </rhcl-menu-link> <rhcl-menu-link slot="item" data-modal-identifier="linklist_4_modal_2"> <a slot="item" href="/us/en/about/leadership">Leadership</a> </rhcl-menu-link> <rhcl-menu-link slot="item" data-modal-identifier="linklist_4_modal_3"> <a slot="item" href="https://careers.roberthalf.com/global/en/home">Careers With Us</a> </rhcl-menu-link> <rhcl-menu-link slot="item" data-modal-identifier="linklist_4_modal_4"> <a slot="item" href="/us/en/locations">Locations</a> </rhcl-menu-link> <rhcl-menu-link slot="item" data-modal-identifier="linklist_4_modal_5"> <a slot="item" href="/us/en/about/investor-center">Investor Center</a> </rhcl-menu-link> <rhcl-menu-link slot="item" data-modal-identifier="linklist_4_modal_6"> <a slot="item" href="https://press.roberthalf.com/">Press</a> </rhcl-menu-link> <rhcl-menu-link slot="item" data-modal-identifier="linklist_4_modal_7"> <a slot="item" href="/us/en/about/our-company/brands">Our Brands</a> </rhcl-menu-link> <rhcl-menu-link slot="item" data-modal-identifier="linklist_4_modal_8"> <a slot="item" href="/us/en/about/supplier-relations">Supplier Relations</a> </rhcl-menu-link> </rhcl-list-base> <rhcl-list-base slot="social-menu"> <rhcl-menu-link slot="item" icon="facebook" description="Facebook"> <a slot="item" href="https://www.facebook.com/pages/Robert-Half/182444181913924"></a> </rhcl-menu-link> <rhcl-menu-link slot="item" icon="linkedin" description="LinkedIn"> <a slot="item" href="https://www.linkedin.com/company/robert-half-international"></a> </rhcl-menu-link> <rhcl-menu-link slot="item" icon="twitter" description="Twitter"> <a slot="item" href="https://twitter.com/roberthalf"></a> </rhcl-menu-link> <rhcl-menu-link slot="item" icon="youtube" description="Youtube"> <a slot="item" href="https://www.youtube.com/roberthalfna"></a> </rhcl-menu-link> <rhcl-menu-link slot="item" icon="instagram" description="Instagram"> <a slot="item" href="https://www.instagram.com/roberthalf/"></a> </rhcl-menu-link> </rhcl-list-base> <rhcl-list-base slot="legal-menu"> <rhcl-menu-link slot="item"> <a slot="item" href="/us/en/fraud-alert">Fraud Alert</a> </rhcl-menu-link> <rhcl-menu-link slot="item"> <a slot="item" href="/us/en/government-notice">Government Notice</a> </rhcl-menu-link> <rhcl-menu-link slot="item"> <a slot="item" href="/us/en/privacy">Privacy Notice</a> </rhcl-menu-link> <rhcl-menu-link slot="item"> <a slot="item" href="/us/en/terms">Terms of Use</a> </rhcl-menu-link> </rhcl-list-base> <rhcl-typography slot="copyright">Robert Half Inc. <a href="/us/en/equal-opportunity-employer" target="_self" title="equal-opportunity-employer" rel="noopener noreferrer">An Equal Opportunity Employer</a> <a href="/us/en/equal-opportunity-employer" target="_self" title="equal-opportunity-employer" rel="noopener noreferrer">M/F/Disability/Veterans.</a> <a href="#" class="ot-sdk-show-settings">Do Not Sell or Share My Personal Information</a></rhcl-typography> <rhcl-country-selector slot="locale-selector" name="locale"> <a data-locale="en-AU" href="https://www.roberthalf.com/au/en/consulting/administrative" slot="link"> Australia - English </a> <a data-locale="en-BE" href="https://www.roberthalf.com/be/en/consulting/administrative" slot="link"> Belgium - English </a> <a data-locale="nl-BE" href="https://www.roberthalf.com/be/nl/consulting/administratief" slot="link"> Belgium - Nederlands </a> <a data-locale="fr-BE" href="https://www.roberthalf.com/be/fr/consulting/administratif" slot="link"> Belgium - Français </a> <a data-locale="pt-BR" href="https://www.roberthalf.com/br/pt/consultoria/operacoes" slot="link"> Brazil - Português </a> <a data-locale="en-CA" href="https://www.roberthalf.com/ca/en/consulting/administrative" slot="link"> Canada - English </a> <a data-locale="fr-CA" href="https://www.roberthalf.com/ca/fr/services-conseils/administratif" slot="link"> Canada - Français </a> <a data-locale="es-CL" href="https://www.roberthalf.com/cl/es/consultoria/operaciones" slot="link"> Chile - Español </a> <a data-locale="en-CN" href="https://www.roberthalf.cn/cn/en/consulting/administrative" slot="link"> China - English </a> <a data-locale="zh-CN" href="https://www.roberthalf.cn/cn/zh/consulting/administrative" slot="link"> China - 中文 </a> <a data-locale="fr-FR" href="https://www.roberthalf.com/fr/fr/conseil/assistanat" slot="link"> France - Français </a> <a data-locale="de-DE" href="https://www.roberthalf.com/de/de/consulting/administrative-und-kaufmaennisch" slot="link"> Germany - Deutsch </a> <a data-locale="en-HK" href="https://www.roberthalf.com/hk/en/consulting/administrative" slot="link"> Hong Kong, China - English </a> <a data-locale="en-IE" href="https://www.roberthalf.com/ie/en" slot="link"> Ireland - English </a> <a data-locale="en-JP" href="https://www.roberthalf.com/jp/en/consulting/administrative" slot="link"> Japan - English </a> <a data-locale="ja-JP" href="https://www.roberthalf.com/jp/ja/consulting/administrative" slot="link"> Japan - 日本語 </a> <a data-locale="en-LU" href="https://www.roberthalf.com/lu/en" slot="link"> Luxembourg - English </a> <a data-locale="fr-LU" href="https://www.roberthalf.com/lu/fr" slot="link"> Luxembourg - Français </a> <a data-locale="en-NL" href="https://www.roberthalf.com/nl/en/consulting/administrative" slot="link"> Netherlands - English </a> <a data-locale="nl-NL" href="https://www.roberthalf.com/nl/nl/consulting/administratief" slot="link"> Netherlands - Nederlands </a> <a data-locale="en-NZ" href="https://www.roberthalf.com/nz/en/consulting/operations" slot="link"> New Zealand - English </a> <a data-locale="en-SG" href="https://www.roberthalf.com/sg/en/consulting/administrative" slot="link"> Singapore - English </a> <a data-locale="de-CH" href="https://www.roberthalf.com/ch/de/consulting/administrative-und-kaufmaennisch" slot="link"> Switzerland - Deutsch </a> <a data-locale="en-CH" href="https://www.roberthalf.com/ch/en/consulting/administrative" slot="link"> Switzerland - English </a> <a data-locale="fr-CH" href="https://www.roberthalf.com/ch/fr/services-conseils/administratif" slot="link"> Switzerland - Français </a> <a data-locale="en-AE" href="https://www.roberthalf.com/ae/en/consulting/administrative" slot="link"> United Arab Emirates - English </a> <a data-locale="en-GB" href="https://www.roberthalf.com/gb/en/consulting/administrative" slot="link"> United Kingdom - English </a> <a data-locale="en-US" href="https://www.roberthalf.com/us/en/consulting/administrative" slot="link"> United States - English </a> </rhcl-country-selector> </rhcl-footer> <rhcl-back-to-top-button></rhcl-back-to-top-button> <style> rhcl-back-to-top-button{--rhcl-floating-button-bottom:260px} </style> <script type="text/javascript"> window.addEventListener("rhcl-menu-link-clicked", (e) => { e.preventDefault(); let link = e.composedPath()[0]; if(link.hasAttribute('data-modal-popup')) { let modalId = link.getAttribute('data-modal-identifier'); let modal = document.querySelector(`div#${modalId} rhcl-modal`); modal.setAttribute('show-modal', true); } }); document.addEventListener('rhcl-locale-selector-item-clicked', function (e) { if(e && e.detail){ window.location.href = e.detail; } }); </script> </div> </div> </div> </div> </div> </div> </div> </div> <link rel="preload" href="https://rh.my.salesforce-sites.com/liveagent/EinsteinBotEmbedCSS" as="style" onload="this.onload=null;this.rel='stylesheet'"/> <noscript><link rel="stylesheet" href="https://rh.my.salesforce-sites.com/liveagent/EinsteinBotEmbedCSS"/></noscript> </body> </html>