CINXE.COM
Salary Evaluations: Everything You Need to Know | 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="keywords" content="Article,Salaries and Roles,Compensation and Benefits,Salary and hiring trends,Negotiating Offers,Research and insights"/> <meta name="template" content="rh-blog-template"/> <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/insights/research/why-the-salary-evaluation-is-key-to-your-companys-success"/> <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: 'Blog', page_user_type: 'Client and Candidate', page_type: 'Blog Page', isLuxCountry: 'true' } }; var articleDataLayer = { blog_type:'Blog', industry_name :'', country_code :'us', language :'en', entityid :'content\u002Droberthalf\u002Dus\u002Den\u002Dinsights\u002Dresearch\u002Dwhy\u002Dthe\u002Dsalary\u002Devaluation\u002Dis\u002Dkey\u002Dto\u002Dyour\u002Dcompanys\u002Dsuccess', author_name :'By Robert Half', thumbnail_url :'\/content\/dam\/roberthalf\/Robert_Half_Talent_Solutions_Logo.png', title :'Salary Evaluations: Everything You Need to Know', description :'Performing salary evaluations regularly is a must to make sure your business offers compelling compensation that can attract and retain today’s top talent. See this post to learn the basics of this vital process.', employment_type :'fullTime', published_date :'2022\u002D10\u002D07', page_url :'\/content\/roberthalf\/us\/en\/insights\/research\/why\u002Dthe\u002Dsalary\u002Devaluation\u002Dis\u002Dkey\u002Dto\u002Dyour\u002Dcompanys\u002Dsuccess', categories :'Research and insights', Article_tag :'Negotiating Offers,Research and insights,Compensation and Benefits,Article,Salary and hiring trends,Salaries and Roles' }; 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>Salary Evaluations: Everything You Need to Know | Robert Half</title> <meta property="og:locale" content="en_US"/> <meta property="og:updated_time" content="2024-11-19T01:17:46+0000"/> <meta property="og:type" content="article"/> <meta property="og:site_name" content="Robert Half"/> <meta property="og:image" content="https://www.roberthalf.com/content/dam/roberthalf/images/blogs/us/en/hr1/Shutterstock_2418447453.jpg"/> <meta property="og:image:type" content="image/jpeg"/> <meta property="og:image:width" content="3072"/> <meta property="og:image:height" content="1229"/> <meta property="og:image:alt"/> <meta property="og:url" content="https://www.roberthalf.com/us/en/insights/research/why-the-salary-evaluation-is-key-to-your-companys-success"/> <meta property="og:title" content="Salary Evaluations: Everything You Need to Know"/> <meta property="og:description" content="Performing salary evaluations regularly is a must to make sure your business offers compelling compensation that can attract and retain today’s top talent. See this post to learn the basics of this vital process."/> <meta name="title" content="Salary Evaluations: Everything You Need to Know"/> <meta name="description" content="Performing salary evaluations regularly is a must to make sure your business offers compelling compensation that can attract and retain today’s top talent. See this post to learn the basics of this vital process."/> <meta property="og:publication_time" content="2023-06-12T14:47:29+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" : "Salary Evaluations: Everything You Need to Know", "url": "https://www.roberthalf.com/us/en/insights/research/why-the-salary-evaluation-is-key-to-your-companys-success", "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":"http://schema.org","@type":"BlogPosting","url":"https://www.roberthalf.com/us/en/insights/research/why-the-salary-evaluation-is-key-to-your-companys-success","image":"https://www.roberthalf.com/content/dam/roberthalf/images/blogs/us/en/hr1/Shutterstock_2418447453.jpg","articleBody":"Salary evaluations are a game-changer when it comes to boosting employee morale, attracting top talent, and staying ahead of the competition. By regularly reviewing and adjusting wages, you ensure your compensation packages not only keep pace with industry standards but also give your team a reason to stay loyal and motivated.\r\nRegular salary appraisals by industry and geographic area are essential for retaining your current team and attracting new talent. According to the 2025 Salary Guide From Robert Half, 48% of managers expect ongoing difficulty meeting candidates’ compensation expectations, making regular salary reviews more important than ever. By continually benchmarking and adjusting your salaries, you can keep up with market trends — especially important in today’s environment, where competition for skilled professionals is intense.\r\nWith that in mind, let’s explore some frequently asked questions about salary evaluations.\r\nThis largely depends on the size of your organization. For larger firms, salary evaluations are typically led by the human resources department, while in smaller companies, managers may take on the responsibility of salary reviews and appraisals for their teams. In either case, it’s important that the salary evaluation process is informed by the latest market data and trends.\r\nRegularly conducting salary evaluations helps fortify your company’s retention efforts. In a competitive market, money remains a critical factor in employee satisfaction. Regular salary reviews also help you stay current with compensation trends, such as the shift toward performance-based incentives and more flexible total compensation packages. Employers who frequently conduct salary appraisals are more likely to identify under-compensated employees before dissatisfaction takes hold, ensuring their top talent remains engaged and less likely to leave for better-paying offers.\r\nOn top of that, salary evaluations can help you spot areas where you might be overpaying for certain roles. They can also reveal positions that might be better suited for contract professionals rather than full-time employees, allowing you to make smarter staffing decisions that fit your budget and needs.\r\nThe 2025 Salary Guide from Robert Half and Salary Calculator are great resources for compensation information and insights into the latest hiring trends. (So, too, is our Demand for Skilled Talent report, which we update regularly.) The Occupational Outlook Handbook from the Bureau of Labor Statistics can also be helpful. It includes wage information and other details for a wide range of jobs. You might also check out online job boards for positions in your industry and region.\r\nUsing pay management software to automate parts of the salary evaluation process is certainly possible, and many companies are already doing it. The main advantage of automation in this context is significantly reducing the time and effort required for manual calculations and assessments. Automation can also help streamline benchmarking, incorporate real-time data, and potentially improve accuracy by reducing human error.\r\nThat said, there are some drawbacks to consider. Setting up automation tools can be expensive, and relying too much on technology might mean losing the human touch, which is essential in retention and morale. Lack of human involvement can also lead to employees’ unique circumstances or individual contributions being overlooked. Finding the right balance between technology and human oversight is crucial for getting the most out of automated salary reviews.\r\nWages aren’t the only thing to weigh in your overall salary evaluation. More companies are assessing their employee benefits and perks, vacation time, flexible working policies, 401(k) matches and bonuses to land and keep valued staff.\r\nRemember, too, that job duties can evolve and expand significantly over time. Establish compensation for each role in a range rather than a specific amount so you can factor in these variables. Anecdotal information can also be valuable. When team members depart your organization, conduct an exit interview to gauge whether or not they felt fairly compensated. Consider that feedback when determining the salary level you will advertise for the open role.\r\nSalary evaluations are a great chance to tackle pay equity by making sure everyone is paid fairly for their skills and contributions. Regular salary evaluations can help you spot any pay gaps between employees in similar roles, making sure your compensation strategy supports your diversity, equity and inclusion goals and promotes fairness and transparency.\r\nNot only should salaries for a particular role change over time based on the incumbent’s experience level, but the market value of some jobs can also change quickly — especially in this era of rapid technological innovation. Businesses’ growing adoption of new technologies enhances job expectations and, in some cases, creates entirely new professions.\r\nMany of the jobs needed in the future workplace will require professionals to have broader skill sets, which will, in turn, demand higher levels of compensation. Employees who master cloud systems, automation and generative AI will become increasingly valuable because they can work faster and more efficiently and potentially provide deeper insights for their colleagues and customers.\r\nThe depth of knowledge of new technologies required will vary from department to department. While your business may not need to hire an AI specialist such as a programmer or engineer, for example, you may need to recruit a finance professional who has worked with financial AI applications and can identify new AI use cases for the business.\r\nSalary evaluations are more than just setting a number — they’re about understanding total compensation, future skills needs and the changing preferences of your workforce. By making salary appraisals an ongoing, thoughtful effort, you can position your business as an employer of choice in a competitive talent market.\r\n","keywords":"[Negotiating Offers, Research and insights, Compensation and Benefits, Article, Salary and hiring trends, Salaries and Roles]","articleSection":"Research and insights","dateCreated":"2023-06-12","headline":"Salary Evaluations: Everything You Need to Know","author":"By Robert Half","datePublished":"2022-10-07","publisher":{"@type":"Organization","name":"Robert Half","logo":{"@type":"ImageObject","url":"https://www.roberthalf.com/content/dam/roberthalf/Robert_Half_Talent_Solutions_Logo.png"},"id":"https://www.roberthalf.com/us/en"},"dateModified":"2024-11-19"}], "mainEntityOfPage": "https://www.roberthalf.com/us/en/insights/research/why-the-salary-evaluation-is-key-to-your-companys-success" } </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":"Blog Page","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 src="/etc.clientlibs/roberthalf/clientlibs/clientlib-dependencies.lc-d41d8cd98f00b204e9800998ecf8427e-lc.min.js"></script> <link rel="stylesheet" href="/etc.clientlibs/roberthalf/clientlibs/clientlib-dependencies.lc-d41d8cd98f00b204e9800998ecf8427e-lc.min.css" type="text/css"> <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-81ae5b11f4" 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\u002D81ae5b11f4\x22:{\x22@type\x22:\x22roberthalf\/components\/structure\/page\/page\x22,\x22repo:modifyDate\x22:\x222024\u002D11\u002D19T01:17:46Z\x22,\x22dc:title\x22:\x22Salary Evaluations: Everything You Need to Know\x22,\x22dc:description\x22:\x22Performing salary evaluations regularly is a must to make sure your business offers compelling compensation that can attract and retain today’s top talent. See this post to learn the basics of this vital process.\x22,\x22xdm:template\x22:\x22\/conf\/roberthalf\/settings\/wcm\/templates\/rh\u002Dblog\u002Dtemplate\x22,\x22xdm:language\x22:\x22en\u002DUS\x22,\x22xdm:tags\x22:[\x22Article\x22,\x22Salaries and Roles\x22,\x22Compensation and Benefits\x22,\x22Salary and hiring trends\x22,\x22Negotiating Offers\x22,\x22Research and insights\x22],\x22repo:path\x22:\x22\/content\/roberthalf\/us\/en\/insights\/research\/why\u002Dthe\u002Dsalary\u002Devaluation\u002Dis\u002Dkey\u002Dto\u002Dyour\u002Dcompanys\u002Dsuccess.html\x22}}"), event:'cmp:show', eventInfo: { path: 'page.page\u002D81ae5b11f4' } }); </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-39703b39c5" 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-bed98cab64" class="cmp-experiencefragment cmp-experiencefragment--header"> <div id="container-be5001e735" 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--default--none aem-GridColumn aem-GridColumn--default--10 aem-GridColumn--offset--default--1"> <rhcl-block-full-width-hero data-tagurl="/us/en/insights/tags" publish-date="2024-11-19T16:31:00-08:00" author-name="Robert Half" author-destination="/us/en/insights/authors/robert-half" variant="shareable"> <h1 slot="headline">Salary Evaluations: Everything You Need to Know</h1> <rhcl-tag slot="tag"> <a slot="destination" href="/us/en/insights/tags/salaries-and-roles">Salaries and Roles</a> </rhcl-tag> <rhcl-tag slot="tag"> <a slot="destination" href="/us/en/insights/tags/salary-and-hiring-trends">Salary and hiring trends</a> </rhcl-tag> <rhcl-tag slot="tag"> <a slot="destination" href="/us/en/insights/tags/negotiating-offers">Negotiating Offers</a> </rhcl-tag> <rhcl-tag slot="tag"> <a slot="destination" href="/us/en/insights/tags/research">Research and insights</a> </rhcl-tag> <rhcl-tag slot="tag"> <a slot="destination" href="/us/en/insights/tags/compensation-and-benefits">Compensation and Benefits</a> </rhcl-tag> <rhcl-tag slot="tag"> <a slot="destination" href="/us/en/insights/tags/article">Article</a> </rhcl-tag> <rhcl-engagement-bar slot="engagement-bar" enable-email="true" enable-facebook="true" enable-linkedin="true" enable-twitter="true" enable-xing="false" enable-print="false" share-title="Salary Evaluations: Everything You Need to Know" share-url="https://www.roberthalf.com/us/en/insights/research/why-the-salary-evaluation-is-key-to-your-companys-success"></rhcl-engagement-bar> <!-- using dynamic media template --> <img slot="media" loading="eager" fetchpriority="high" sizes="(min-width: 1024px) 1536px,(min-width: 768px) 1112px,(min-width: 0px) 863px" srcset="https://s7d9.scene7.com/is/image/roberthalfintl/Shutterstock_2418447453:Large-1x?fmt=webp-alpha 1536w,https://s7d9.scene7.com/is/image/roberthalfintl/Shutterstock_2418447453:Medium-1x?fmt=webp-alpha 1112w,https://s7d9.scene7.com/is/image/roberthalfintl/Shutterstock_2418447453:Small-1x?fmt=webp-alpha 863w" src="https://s7d9.scene7.com/is/image/roberthalfintl/Shutterstock_2418447453:Large-1x?fmt=webp-alpha" alt="A smiling professional woman with curly gray hair works on a laptop and takes notes at her desk in an office." aria-hidden="true" width="863" height="346"/> </rhcl-block-full-width-hero> </div> <div class="column-ctrl aem-GridColumn--default--none aem-GridColumn aem-GridColumn--default--10 aem-GridColumn--offset--default--1"> <div class="rhcl-content-container"> <section class="aem-Grid aem-Grid--12 container-fluid"> <div class="row column-control-row"> <div class="aem-GridColumn aem-GridColumn--default--8 col-md-8"> <div class="aem-Grid aem-Grid--12 aem-Grid--default--12 "> <div class="root container-fluid cmp-container aem-GridColumn aem-GridColumn--default--12"><div class="cq-placeholder" data-emptytext="COP Copy Block"></div> <div class="rhcl-content-container"> <rhcl-block-copy variant="standard"> <rhcl-typography slot="copy">Salary evaluations are a game-changer when it comes to boosting employee morale, attracting top talent, and staying ahead of the competition. By regularly reviewing and adjusting wages, you ensure your compensation packages not only keep pace with industry standards but also give your team a reason to stay loyal and motivated.</rhcl-typography> <rhcl-typography slot="copy">Regular salary appraisals by industry and geographic area are essential for retaining your current team and attracting new talent. According to the <a href="/us/en/insights/salary-guide" target="_self">2025 Salary Guide From Robert Half</a>, 48% of managers expect ongoing difficulty meeting candidates’ compensation expectations, making regular salary reviews more important than ever. By continually benchmarking and adjusting your salaries, you can keep up with market trends — especially important in today’s environment, where competition for skilled professionals is intense.</rhcl-typography> <rhcl-typography slot="copy">With that in mind, let’s explore some frequently asked questions about salary evaluations.</rhcl-typography> </rhcl-block-copy> </div></div> <div class="root container-fluid cmp-container aem-GridColumn aem-GridColumn--default--12"> <div class="rhcl-content-container"> <rhcl-block-callout variant="text-and-link"> <rhcl-typography slot="callout"><b>How to Conduct Salary Evaluations</b> <ul><li><a href="#toc1">Who handles the salary evaluation process?</a></li><li><a href="#toc2">Why conduct a salary evaluation regularly?</a></li><li><a href="#toc3">What resources should you reference when setting salaries?</a></li><li><a href="#toc4">Is it possible to automate salary evaluations?</a></li><li><a href="#toc5">What else should you consider when setting salaries for employees?</a></li><li><a href="#toc6">How does pay equity fit into salary appraisals?</a></li><li><a href="#toc7">How can the salary evaluation process help your business plan for the future?</a></li></ul> <b> </b> </rhcl-typography> </rhcl-block-callout> </div></div> <div class="root container-fluid cmp-container aem-GridColumn aem-GridColumn--default--12"><div class="cq-placeholder" data-emptytext="COP Copy Block"></div> <a id="toc1"></a> <div class="rhcl-content-container"> <rhcl-block-copy variant="standard"> <h2 slot="headline">Who handles the salary evaluation process?</h2> <rhcl-typography slot="copy">This largely depends on the size of your organization. For larger firms, salary evaluations are typically led by the human resources department, while in smaller companies, managers may take on the responsibility of salary reviews and appraisals for their teams. In either case, it’s important that the salary evaluation process is informed by the latest market data and trends.</rhcl-typography> </rhcl-block-copy> </div></div> <div class="root container-fluid cmp-container aem-GridColumn aem-GridColumn--default--12"><div class="cq-placeholder" data-emptytext="COP Copy Block"></div> <a id="toc2"></a> <div class="rhcl-content-container"> <rhcl-block-copy variant="standard"> <h2 slot="headline">Why conduct a salary evaluation regularly?</h2> <rhcl-typography slot="copy">Regularly conducting salary evaluations helps fortify your company’s retention efforts. In a competitive market, money remains a critical factor in employee satisfaction. Regular salary reviews also help you stay current with compensation trends, such as the shift toward performance-based incentives and more flexible total compensation packages. Employers who frequently conduct salary appraisals are more likely to identify under-compensated employees before dissatisfaction takes hold, ensuring their top talent remains engaged and less likely to leave for better-paying offers.</rhcl-typography> <rhcl-typography slot="copy">On top of that, salary evaluations can help you spot areas where you might be overpaying for certain roles. They can also reveal positions that might be better suited for contract professionals rather than full-time employees, allowing you to make <a href="/us/en/insights/hiring-help/the-many-benefits-of-a-flexible-staffing-strategy" target="_self" rel="noopener noreferrer">smarter staffing decisions</a> that fit your budget and needs.</rhcl-typography> </rhcl-block-copy> </div></div> <div class="root container-fluid cmp-container aem-GridColumn aem-GridColumn--default--12"><div class="cq-placeholder" data-emptytext="COP Copy Block"></div> <a id="toc3"></a> <div class="rhcl-content-container"> <rhcl-block-copy variant="standard"> <h2 slot="headline">What resources should you reference when setting salaries?</h2> <rhcl-typography slot="copy">The<a href="/us/en/insights/salary-guide" target="_self" rel="noopener noreferrer"> 2025 Salary Guide from Robert Half</a> and<a href="/us/en/insights/salary-guide/calculator" target="_self" rel="noopener noreferrer"> Salary Calculator</a> are great resources for compensation information and insights into the latest hiring trends. (So, too, is our <a href="https://www.roberthalf.com/employment-trends-demand-for-skilled-talent" target="_blank" rel="noopener noreferrer">Demand for Skilled Talent report</a>, which we update regularly.) The <a href="https://www.bls.gov/ooh/" target="_blank" rel="noopener noreferrer">Occupational Outlook Handbook</a> from the Bureau of Labor Statistics can also be helpful. It includes wage information and other details for a wide range of jobs. You might also check out online job boards for positions in your industry and region.</rhcl-typography> </rhcl-block-copy> </div></div> <div class="root container-fluid cmp-container aem-GridColumn aem-GridColumn--default--12"><div class="cq-placeholder" data-emptytext="COP Copy Block"></div> <a id="toc4"></a> <div class="rhcl-content-container"> <rhcl-block-copy variant="standard"> <h2 slot="headline">Is it possible to automate salary evaluations?</h2> <rhcl-typography slot="copy">Using pay management software to automate parts of the salary evaluation process is certainly possible, and many companies are already doing it. The main advantage of automation in this context is significantly reducing the time and effort required for manual calculations and assessments. Automation can also help streamline benchmarking, incorporate real-time data, and potentially improve accuracy by reducing human error.</rhcl-typography> <rhcl-typography slot="copy">That said, there are some drawbacks to consider. Setting up automation tools can be expensive, and relying too much on technology might mean losing the human touch, which is essential in retention and morale. Lack of human involvement can also lead to employees’ unique circumstances or individual contributions being overlooked. Finding the right balance between technology and human oversight is crucial for getting the most out of automated salary reviews.</rhcl-typography> </rhcl-block-copy> </div></div> <div class="root container-fluid cmp-container aem-GridColumn aem-GridColumn--default--12"><div class="cq-placeholder" data-emptytext="COP Copy Block"></div> <a id="toc5"></a> <div class="rhcl-content-container"> <rhcl-block-copy variant="standard"> <h2 slot="headline">What else should you consider when setting salaries for employees?</h2> <rhcl-typography slot="copy">Wages aren’t the only thing to weigh in your overall salary evaluation. More companies are assessing their <a href="/us/en/insights/research/the-benefits-and-perks-most-important-to-workers-in-2022" target="_self" rel="noopener noreferrer">employee benefits and perks</a>, vacation time, flexible working policies, 401(k) matches and bonuses to land and keep valued staff.</rhcl-typography> <rhcl-typography slot="copy">Remember, too, that job duties can evolve and expand significantly over time. Establish compensation for each role in a range rather than a specific amount so you can factor in these variables. Anecdotal information can also be valuable. When team members depart your organization, conduct an exit interview to gauge whether or not they felt fairly compensated. Consider that feedback when determining the salary level you will advertise for the open role.</rhcl-typography> </rhcl-block-copy> </div></div> <div class="root container-fluid cmp-container aem-GridColumn aem-GridColumn--default--12"><div class="cq-placeholder" data-emptytext="COP Copy Block"></div> <a id="toc6"></a> <div class="rhcl-content-container"> <rhcl-block-copy variant="standard"> <h2 slot="headline">How does pay equity fit into salary appraisals?</h2> <rhcl-typography slot="copy">Salary evaluations are a great chance to tackle pay equity by making sure everyone is paid fairly for their skills and contributions. Regular salary evaluations can help you spot any pay gaps between employees in similar roles, making sure your compensation strategy supports your <a href="/us/en/insights/diversity-equity-inclusion" target="_self" rel="noopener noreferrer">diversity, equity and inclusion</a> goals and promotes fairness and transparency.</rhcl-typography> </rhcl-block-copy> </div></div> <div class="root container-fluid cmp-container aem-GridColumn aem-GridColumn--default--12"><div class="cq-placeholder" data-emptytext="COP Copy Block"></div> <a id="toc7"></a> <div class="rhcl-content-container"> <rhcl-block-copy variant="standard"> <h2 slot="headline">How can the salary evaluation process help your business plan for the future?</h2> <rhcl-typography slot="copy">Not only should salaries for a particular role change over time based on the incumbent’s experience level, but the market value of some jobs can also change quickly — especially in this era of rapid technological innovation. Businesses’ growing adoption of new technologies enhances job expectations and, in some cases, creates entirely new professions.</rhcl-typography> <rhcl-typography slot="copy">Many of the jobs needed in <a href="/us/en/insights/research/workplace-trends" target="_self" rel="noopener noreferrer">the future workplace</a> will require professionals to have broader skill sets, which will, in turn, demand higher levels of compensation. Employees who master cloud systems, automation and <a href="/us/en/insights/research/how-generative-ai-is-already-changing-businesses-and-their-talent-needs" target="_self" rel="noopener noreferrer">generative AI</a> will become increasingly valuable because they can work faster and more efficiently and potentially provide deeper insights for their colleagues and customers.</rhcl-typography> <rhcl-typography slot="copy">The depth of knowledge of new technologies required will vary from department to department. While your business may not need to hire an AI specialist such as a programmer or engineer, for example, you may need to recruit a finance professional who has worked with financial AI applications and can identify new AI use cases for the business.</rhcl-typography> <rhcl-typography slot="copy">Salary evaluations are more than just setting a number — they’re about understanding total compensation, future skills needs and the changing preferences of your workforce. By making salary appraisals an ongoing, thoughtful effort, you can position your business as an employer of choice in a competitive talent market.</rhcl-typography> </rhcl-block-copy> </div></div> <div class="root container-fluid cmp-container aem-GridColumn aem-GridColumn--default--12"><div class="cq-placeholder" data-emptytext="COP Copy Block"></div> <div class="rhcl-content-container"> <rhcl-block-copy variant="cta"> <a slot="primary-cta" href="/us/en/find-jobs" target="_self">Search jobs</a> <a slot="secondary-cta" href="/us/en/hire-talent" target="_self">Get hiring help</a> </rhcl-block-copy> </div></div> </div> </div> <div class="aem-GridColumn aem-GridColumn--default--4 col-md-4"> <div class="aem-Grid aem-Grid--12 aem-Grid--default--12 "> <div class="root container-fluid cmp-container aem-GridColumn aem-GridColumn--default--12"> <div class="cq-placeholder" data-emptytext="RA.001 Related Articles"></div> <div class="rhcl-content-container"> <rhcl-related-articles> <rhcl-article slot="article" destination="/us/en/insights/hiring-help/the-many-benefits-of-a-flexible-staffing-strategy"> <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> <img slot="image" loading="lazy" src="https://s7d9.scene7.com/is/image/roberthalfintl/Why-a-Flexible-Staffing-Strategy-Is-Essential-v2-Blog-RH-02-06-2025?$Thumbnail1-1x$&fmt=webp-alpha" alt aria-hidden="true"/> </rhcl-article> <rhcl-article slot="article" destination="/us/en/insights/research/workplace-trends"> <a href="/us/en/insights/research/workplace-trends" slot="headline">Workplace Trends of 2024, Predictions for 2025</a> <img slot="image" loading="lazy" src="https://s7d9.scene7.com/is/image/roberthalfintl/workplace-trends-of-2024-predictions-for-2025-blog-RH-10-11-2024?$Thumbnail1-1x$&fmt=webp-alpha" alt aria-hidden="true"/> </rhcl-article> <rhcl-article slot="article" destination="/us/en/insights/research/how-generative-ai-is-already-changing-businesses-and-their-talent-needs"> <a href="/us/en/insights/research/how-generative-ai-is-already-changing-businesses-and-their-talent-needs" slot="headline">How Generative AI Is Changing Businesses — and Their Talent Needs</a> <img slot="image" loading="lazy" src="https://s7d9.scene7.com/is/image/roberthalfintl/hr1-blog-050?$Thumbnail1-1x$&fmt=webp-alpha" alt aria-hidden="true"/> </rhcl-article> </rhcl-related-articles> </div></div> </div> </div> </div> </section> </div> </div> <div class="column-ctrl aem-GridColumn--default--none aem-GridColumn aem-GridColumn--default--10 aem-GridColumn--offset--default--1"> <div class="rhcl-content-container"> <section class="aem-Grid aem-Grid--12 container-fluid"> <div class="row column-control-row"> <div class="aem-GridColumn aem-GridColumn--default--8 col-md-8"> <div class="aem-Grid aem-Grid--12 aem-Grid--default--12 "> <div class="engagementbar aem-GridColumn aem-GridColumn--default--12"><div class="cq-placeholder" data-emptytext="Engagement Bar"></div> <div class="engagement-bar"> <rhcl-engagement-bar share-url="https://www.roberthalf.com/us/en/insights/research/why-the-salary-evaluation-is-key-to-your-companys-success" share-title="Salary Evaluations: Everything You Need to Know" enable-email="true" enable-facebook="true" enable-linkedin="true" enable-twitter="true" enable-xing="false" enable-print="false"> </rhcl-engagement-bar> </div> </div> </div> </div> <div class="aem-GridColumn aem-GridColumn--default--4 col-md-4"> <div class="aem-Grid aem-Grid--12 aem-Grid--default--12 "> </div> </div> </div> </section> </div> </div> <div class="column-ctrl aem-GridColumn--default--none aem-GridColumn aem-GridColumn--default--10 aem-GridColumn--offset--default--1"> <div> <section class="aem-Grid aem-Grid--12 container-fluid"> <div class="row column-control-row"> <div class="aem-GridColumn aem-GridColumn--default--8 col-md-8"> <div class="aem-Grid aem-Grid--10 aem-Grid--default--10 "> <div class="root container-fluid cmp-container aem-GridColumn aem-GridColumn--default--10"><div class="cq-placeholder" data-emptytext="FNT.001 Reduced Width Footnote"></div> <div> <rhcl-block-footnote> </rhcl-block-footnote> </div> </div> <div class="engagementbar aem-GridColumn aem-GridColumn--default--10"><div class="cq-placeholder" data-emptytext="Engagement Bar"></div> <div class="engagement-bar"> <rhcl-engagement-bar share-url="https://www.roberthalf.com/us/en/insights/research/why-the-salary-evaluation-is-key-to-your-companys-success" share-title="Salary Evaluations: Everything You Need to Know" enable-email="false" enable-facebook="false" enable-linkedin="false" enable-twitter="false" enable-xing="false" enable-print="false"> </rhcl-engagement-bar> </div> </div> </div> </div> <div class="aem-GridColumn aem-GridColumn--default--4 col-md-4"> <div class="aem-Grid aem-Grid--10 aem-Grid--default--10 "> </div> </div> </div> </section> </div> </div> <div class="column-ctrl aem-GridColumn--default--none aem-GridColumn aem-GridColumn--default--10 aem-GridColumn--offset--default--1"> <div> <section class="aem-Grid aem-Grid--12 container-fluid"> <div class="row column-control-row"> <div class="aem-GridColumn aem-GridColumn--default--8 col-md-8"> <div class="aem-Grid aem-Grid--10 aem-Grid--default--10 "> <div class="biocard aem-GridColumn aem-GridColumn--default--10"> </div> </div> </div> <div class="aem-GridColumn aem-GridColumn--default--4 col-md-4"> <div class="aem-Grid aem-Grid--10 aem-Grid--default--10 "> </div> </div> </div> </section> </div> </div> <div class="root container-fluid cmp-container aem-GridColumn--default--none aem-GridColumn aem-GridColumn--default--10 aem-GridColumn--offset--default--1"> <div id="container-a696dcf926" class="cmp-container"> <div class="aem-Grid aem-Grid--10 aem-Grid--default--10 "> <div class="experiencefragment aem-GridColumn aem-GridColumn--default--10"> <div id="experiencefragment-bc436b4da1" class="cmp-experiencefragment cmp-experiencefragment--bfb"> <div id="container-a193c0abc0" class="cmp-container"> <div class="aem-Grid aem-Grid--12 aem-Grid--default--12 "> </div> </div> </div> </div> <div class="experiencefragment aem-GridColumn aem-GridColumn--default--10"> <div id="experiencefragment-b5ff9f3f66" class="cmp-experiencefragment cmp-experiencefragment--scc"> <div id="container-15e8504d56" class="cmp-container"> <div class="aem-Grid aem-Grid--12 aem-Grid--default--12 "> </div> </div> </div> </div> </div> </div> </div> <div class="experiencefragment aem-GridColumn--default--none aem-GridColumn aem-GridColumn--default--10 aem-GridColumn--offset--default--1"> </div> <div class="experiencefragment aem-GridColumn--default--none aem-GridColumn aem-GridColumn--default--10 aem-GridColumn--offset--default--1"> </div> <div class="cmp-rhcl-scrolling-cards-collection-block-wrapper aem-GridColumn--default--none aem-GridColumn aem-GridColumn--default--10 aem-GridColumn--offset--default--1"> <style> div.featuredcard.container{margin-left:12px !important;margin-right:12px !important} div.featuredcard.container rhcl-content-card{padding-left:12px !important;padding-right:12px !important} </style> <div id="scrollingcardscollectionblock-7d6625985f" class="cmp-container"> <rhcl-block-scrolling-cards-collection logo="false"> </rhcl-block-scrolling-cards-collection> </div> </script> </template> </div> <div class="experiencefragment aem-GridColumn aem-GridColumn--default--12"> <div id="experiencefragment-6963299a7c" class="cmp-experiencefragment cmp-experiencefragment--footer"> <div id="container-ab39ea2c4a" 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" slot="link"> Australia - English </a> <a data-locale="en-BE" href="https://www.roberthalf.com/be/en" slot="link"> Belgium - English </a> <a data-locale="nl-BE" href="https://www.roberthalf.com/be/nl" slot="link"> Belgium - Nederlands </a> <a data-locale="fr-BE" href="https://www.roberthalf.com/be/fr" slot="link"> Belgium - Français </a> <a data-locale="pt-BR" href="https://www.roberthalf.com/br/pt" slot="link"> Brazil - Português </a> <a data-locale="en-CA" href="https://www.roberthalf.com/ca/en/insights/research/why-the-salary-evaluation-is-key-to-your-companys-success" slot="link"> Canada - English </a> <a data-locale="fr-CA" href="https://www.roberthalf.com/ca/fr/perspectives/etudes/levaluation-salariale-la-cle-de-la-reussite-de-votre-entreprise" slot="link"> Canada - Français </a> <a data-locale="es-CL" href="https://www.roberthalf.com/cl/es" slot="link"> Chile - Español </a> <a data-locale="en-CN" href="https://www.roberthalf.cn/cn/en" slot="link"> China - English </a> <a data-locale="zh-CN" href="https://www.roberthalf.cn/cn/zh" slot="link"> China - 中文 </a> <a data-locale="fr-FR" href="https://www.roberthalf.com/fr/fr" slot="link"> France - Français </a> <a data-locale="de-DE" href="https://www.roberthalf.com/de/de" slot="link"> Germany - Deutsch </a> <a data-locale="en-HK" href="https://www.roberthalf.com/hk/en" 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" slot="link"> Japan - English </a> <a data-locale="ja-JP" href="https://www.roberthalf.com/jp/ja" 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" slot="link"> Netherlands - English </a> <a data-locale="nl-NL" href="https://www.roberthalf.com/nl/nl" slot="link"> Netherlands - Nederlands </a> <a data-locale="en-NZ" href="https://www.roberthalf.com/nz/en" slot="link"> New Zealand - English </a> <a data-locale="en-SG" href="https://www.roberthalf.com/sg/en" slot="link"> Singapore - English </a> <a data-locale="de-CH" href="https://www.roberthalf.com/ch/de" slot="link"> Switzerland - Deutsch </a> <a data-locale="en-CH" href="https://www.roberthalf.com/ch/en" slot="link"> Switzerland - English </a> <a data-locale="fr-CH" href="https://www.roberthalf.com/ch/fr" slot="link"> Switzerland - Français </a> <a data-locale="en-AE" href="https://www.roberthalf.com/ae/en" slot="link"> United Arab Emirates - English </a> <a data-locale="en-GB" href="https://www.roberthalf.com/gb/en" slot="link"> United Kingdom - English </a> <a data-locale="en-US" href="https://www.roberthalf.com/us/en/insights/research/why-the-salary-evaluation-is-key-to-your-companys-success" 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>