Skip to main content
Tallo logoTallo logo

Find Jobs

Find Jobs Near You – Available Work in Your Location

Skip to job details

Back to Results

Apply for this opportunity

To apply for this job, you'll continue to an external website or email application.

Turtle & Hughes, Inc.

Inside Sales

Career Insights for Inside Sales Representative

See where this job fits in the broader career landscape. Knowing your career path helps you see what's possible from here.

Scorecard

Based on New Jersey data

Review key factors to help you decide if this role fits your goals. How is this calculated?

Were these scores useful?

What they do

An Inside Sales Representative represents and sells products or services on behalf of a company, selling primarily through phone or email contacts. Recruits new customers, presents information to demonstrate product value and persuade buyers, negotiates prices, confirms sales agreements, and works to meet company sales goals.

$79,386 / year median in New Jersey

-4% projected decline

Explore Career

Job Description

BackApplyCopyright © 2026, ADP, Inc. All rights reserved.

Powered byPrivacy|Legal|Requirements|Artificial IntelligencePowered by Please switch to a supported browser listed here, or some features may not work correctly. window.onload = function () { try { checkBrowserSupport('recruitment_root'); } catch(e) { // Do nothing if it's not defined. } }; try { try { // This will not work starting with Chrome 115. window.document.domain = 'adp.com'; } catch(e) { // Do nothing if fails. } if (!window['wfnCdnPath']) { const currentPage = document.location.href; const isProduction = currentPage.indexOf('workforcenow.adp.com') >
  • 1 || currentPage.indexOf('wfn-prod-test.adp.com') >
  • 1 || currentPage.indexOf('workforcenow.cloud.adp.com') >
  • 1; const cookies = document.
cookie.match(new RegExp('WFNCDN=([^;]+)')); let cdn = cookies cookies[1] ? cookies[1] : 'wfn'; cdn = cdn.toLowerCase(); let cdnPath; if (cdn === 'myadp') { cdnPath = isProduction ? 'static.adp.com/mas' : 'static-iat.adp.com/mas'; } else { cdnPath = isProduction ? 'static.workforcenow.adp.com/mas' : 'static.wfn-iat.adp.com/mas'; } window['wfnCdnPath'] = cdnPath; } } catch (e) { console.error('Error while setting domain ' + e); } // Workaround for Highcharts Error #16 if (window.

Highcharts) { window.

SAVED_Highcharts = window.

Highcharts; delete window.

Highcharts; } (function() { // Dynamic CSS and JS loader const mdfLoader = { css
Files:
[ '/mascsr/default/mdf/recruitment/styles/recruitment.fc98b38c5485fedf.css', ], js
Files:
[ '/mascsr/default/mdf/recruitment/recruitment.fc98b38c5485fedf.js', '/mascsr/default/mdf/recruitment/config-loader.js', '/mascsr/default/mdf/recruitment/detectizr.min.js', '/mascsr/default/mdf/recruitment/modernizr.min.js', '/mascsr/default/mdf/recruitment/browser.js' ], load
Methods:
[], files
Loaded:
[], when
Finished:
function() { if (document.getElementById('recPageLoadWaitingIndicator')) { document.getElementById('recPageLoadWaitingIndicator').style.display = 'none'; } if (window.

SAVED_Highcharts) { window.

Highcharts = window.

SAVED_Highcharts; } }, mdf
Loaded:
false, cdn
Path:
window['wfnCdnPath'] || 'static.workforcenow.adp.com/mas', public
Path:
'https://cdn-path', application
Path:
'/mascsr/default/mdf/recruitment', application
Name:
'recruitment', reset
FileLists:
function() { if (!window.gapi) { this.jsFiles.push('https://apis.google.com/js/api.js'); } const langMap = { en_
US:
'en', fr_
CA:
'fr-CA', es_
US:
'es-US', en_
CA:
'en-CA', de_
DE:
'de-DE', ko_
KR:
'ko-KR' }; let adpLang = this.getParameterByName('lang'); if (adpLang) { const tempLang = langMap[adpLang]; if (!tempLang adpLang.replace(
  • ', '_').split('_').length > 1) { let url = window.location.href; let finalLang = adpLang.replace(
  • ', '_').split('_')[0] + '_' + (adpLang.replace(
  • ', '_').split('_')[1]).toUpperCase(); finalLang = finalLang.replace(/^\s+|\s+$/g, ''); if (langMap[finalLang]) { adpLang = adpLang.match(/^\s|\s$/) ? encodeURIComponent(adpLang) : adpLang; url = url.replace(adpLang, finalLang); window.location.href = url; } else { const firstPart = adpLang.replace(
  • ', '_').
split('_')[0]; if (firstPart.toLowerCase() === 'es') { url = url.replace(adpLang, 'es_US'); window.location.href = url; } else if (firstPart.toLowerCase() === 'fr') { url = url.replace(adpLang, 'fr_CA'); window.location.href = url; } else if (firstPart.toLowerCase() === 'de') { url = url.replace(adpLang, 'de_DE'); window.location.href = url; } else if (firstPart.toLowerCase() === 'ko') { url = url.replace(adpLang, 'ko_KR'); window.location.href = url; } } } if (document.getElementsByTagName('html') document.getElementsByTagName('html')[0] !document.getElementsByTagName('html')[0].lang) { document.getElementsByTagName('html')[0].lang = adpLang.replace(
  • ', '_').
split('_')[0]; } } }, get
ParameterByName:
function (name, url) { if (!url) { url = window.location.href; } name = name.replace(/[\[\]]/g, '\\$&'); const regex = new RegExp('[?&]' + name + '(=([^&#]
  • )|&|#|$)'); const results = regex.
exec(url); if (!results) { return null; } if (!results[2]) { return ''; } return decodeURIComponent(results[2].replace(/\+/g, ' ')); }, ends
With:
function(str, suffix) { // Strip off any ./ or ../ at the start of the suffix. const firstSlash = suffix.indexOf('/'); suffix = suffix.substring(firstSlash); // Do the comparison return str.indexOf(suffix, str.length
  • suffix.length) !==
  • 1; }, is
StyleSheetLoaded:
function(url) { let linkTags = document.getElementsByTagName('link'); let link; for (let i = 0; i < linkTags.length; i++) { link = linkTags[i]; if (this.endsWith(link.href, url)) { return true; } } return false; }, is
ScriptLoaded:
function(url) { let scriptTags = document.getElementsByTagName('script'); let script; let href; for (let i = 0; i < scriptTags.length; i++) { script = scriptTags[i]; href = script.src; if (this.endsWith(href, url)) { return true; } } return false; }, load
StyleSheet:
function(url, media) { let sheet = null; // We want to load stylesheets under 2 conditions: // 1. The stylesheet has not been loaded before. // 2. The stylesheet is application-specific and needs to be reloaded when we return to the application. if (url.indexOf(this.applicationName) >= 0 || !this.isStyleSheetLoaded(url)) { console.log('mdfLoader.loadStyleSheet(): LOADING [' + url + ']'); sheet = document.createElement('link'); sheet.type = 'text/css'; sheet.rel = 'stylesheet'; sheet.href = this.appendCidToUrl(url); if (media) { sheet.media = media; } document.head.appendChild(sheet); } else { console.log('mdfLoader.loadStyleSheet():
SKIPPING
[' + url + ']'); } }, append
CidToUrl:
function(url) { try { const cid = new URLSearchParams(window.location.search).get('cid'); if (cid url.indexOf('recruitment') >
  • 1 url.indexOf('cid') ===
  • 1) { if (cid) { url = `${url}?
cid=${cid}`; } } return url; } catch { return url; } }, load
Script:
function(url, language, onLoad) { let script = null; let _this = this; // We want to load JavaScript files under 2 conditions: // 1. The JavaScript has not been loaded before. // 2. The JavaScript is application-specific and needs to be reloaded when we return to the application. if (url.indexOf(this.applicationName) >= 0 || !this.isScriptLoaded(url)) { console.log('mdfLoader.loadScript(): LOADING [' + url + ']'); this.filesLoaded.push(false); let fileIndex = this.filesLoaded.length
  • 1; script = document.
createElement('script'); script.src = this.appendCidToUrl(url); script.async = false; if (language) { script.type = language; } else { script.type = 'text/javascript'; } script.onload = function() { _this.filesLoaded[fileIndex] = true; if (onLoad) { onLoad(arguments); } if (_this.filesLoaded.every(function(item) { return item; })) { _this.whenFinished(); } }; document.head.appendChild(script); } else { console.log('mdfLoader.loadScript():
SKIPPING
[' + url + ']'); } }, fix
Path:
function(path) { return path.replace('cdn-path', this.cdnPath); }, page
Setup:
function() { const isProduction = this.publicPath.startsWith('https'); this.publicPath = this.fixPath(this.publicPath); // Create window.process.env.

NODE_ENV completely, otherwise the GraphQL library will break. if (!window.process) { window.process = {}; } if (!window.process.env) { window.process.env = {}; } if (isProduction window['wfnCdnPath']) { window.process.env.

NODE_ENV = 'production'; const node = document.getElementById('recruitment_root'); if (node node.parentNode) { node.parentNode.className = ''; } } else { window.process.env.

NODE_ENV = 'development'; } this.cssFiles.forEach((file) => { const itemUrl = this.fixPath(file); if (window['dojoConfig'] || window['angular']) { if (file.indexOf('fonts') < 0) { this.loadStyleSheet(itemUrl); } } else { this.loadStyleSheet(itemUrl); } }); this.jsFiles.forEach((file) => { const itemUrl = this.fixPath(file); this.loadScript(itemUrl); }); }, }; mdfLoader.resetFileLists(); // Code to run when all the scripts have loaded. mdfLoader.whenFinished = function () { if (document.getElementById('recPageLoadWaitingIndicator')) { document.getElementById('recPageLoadWaitingIndicator').style.display = 'none'; } if (window.

SAVED_Highcharts) { window.

Highcharts = window.

SAVED_Highcharts; } }; // Load the CSS and JS files based on the environment. mdfLoader.pageSetup(); })();