{"id":241,"date":"2025-03-19T14:48:38","date_gmt":"2025-03-19T12:48:38","guid":{"rendered":"https:\/\/talentfactor.bg\/?page_id=241"},"modified":"2025-06-11T13:40:52","modified_gmt":"2025-06-11T11:40:52","slug":"recruitment","status":"publish","type":"page","link":"https:\/\/talentfactor.bg\/index.php\/recruitment\/","title":{"rendered":"Service\/Recrutment"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"241\" class=\"elementor elementor-241\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7a9c0795 e-con-full e-flex e-con e-parent\" data-id=\"7a9c0795\" data-element_type=\"container\" id=\"Hero\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-261877e4 e-con-full e-flex e-con e-child\" data-id=\"261877e4\" data-element_type=\"container\" id=\"HeroCanvas\">\n\t\t\t\t<div class=\"elementor-element elementor-element-416654f5 elementor-widget__width-inherit elementor-widget elementor-widget-html\" data-id=\"416654f5\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<script>\ndocument.addEventListener('DOMContentLoaded', function () {\n    if (typeof ThreeWP !== 'undefined') {\n        \/\/ Destructure THREE and THREE_ADDONS from ThreeWP\n        const { THREE, OrbitControls } = ThreeWP;\n\n\n\/\/  document.getElementById(\"3d\").appendChild(renderer.domElement)\n\/\/ const texturePath = \"wp-content\/uploads\/2024\/12\/img2.png\";\n\n\/\/const texturePath = \"wp-content\/uploads\/2024\/12\/texture3.png\";\n\n\/\/const container = document.getElementById(\"3d\");\n\n\/\/let canvasWidth = window.innerWidth - 10;\n\/\/let canvasHeight = container.clientHeight;\n\n  \/\/document.getElementById(\"3d\").appendChild(renderer.domElement)\n\nlet scene, camera, renderer, dna, holder;\nlet mouseX = 0;\nlet mouseY = 0;\nlet prevMouseX = 0,\n  prevMouseY = 0; \/\/ Previous mouse position for deltas\nlet isMouseDown = false; \/\/ Tracks whether rotation is active\nlet defaultRotationSpeed = 0.005;\nlet rotationSpeed = 0.005;\nlet newEnvMap;\nconst container = document.getElementById('Hero');\n\nconst texturePath = \"https:\/\/talentfactor.bg\/wp-content\/uploads\/2025\/03\/texture4-v2.png\";\nconst cameraPosition = 33;\nconst positionDNAY = -27; \/\/19\n\nlet positionDNAX = -10;\nlet cutHeight = 1;\nlet lessWidth = 20;\nif( window.innerWidth < 800){\npositionDNAX = 0;\ncutHeight =1;\nlessWidth = 0\n}\n\nconst numRows = 36;\n\nlet canvasWidth = window.innerWidth - lessWidth;\nlet canvasHeight = container.clientHeight \/ cutHeight;\n\nfunction init() {\n  scene = new THREE.Scene();\n  camera = new THREE.PerspectiveCamera(\n    75,\n    canvasWidth \/ canvasHeight,\n    0.1,\n    1000\n  );\n\n  renderer = new THREE.WebGLRenderer({ antialias: true });\n\n  renderer.setSize(canvasWidth, canvasHeight);\n  document.getElementById(\"HeroCanvas\").appendChild(renderer.domElement)\n\n  \/\/ ========= SCENE LOOK ==========\n  const bgColor = \"#F6F5F1\"; \/\/ \"#F5CCA4\";\n  scene.background = new THREE.Color(bgColor);\n  const light = new THREE.DirectionalLight(0xffffff, 1);\n  light.position.set(0, 0, 5);\n  scene.add(light);\n  const backLight = new THREE.DirectionalLight(\"#49d650\", 1);\n  backLight.position.set(0, 0, -1);\n  scene.add(backLight);\n  const ambientLight = new THREE.AmbientLight(\"#49d650\", 1);\n  scene.add(ambientLight);\n\n  camera.position.z = cameraPosition;\n\n  \/\/ =========== Texture loader ==============\n  const pmremGenerator = new THREE.PMREMGenerator(renderer);\n  pmremGenerator.compileEquirectangularShader();\n  new THREE.TextureLoader().load(texturePath, function (texture) {\n    const cubeRenderTarget = pmremGenerator.fromEquirectangular(texture);\n    newEnvMap = cubeRenderTarget ? cubeRenderTarget.texture : null;\n\n    createDNA();\n\n    texture.dispose();\n  });\n\n  \/\/ ========= DNA ==========\n  const createDNA = () => {\n    dna = new THREE.Object3D();\n    holder = new THREE.Object3D();\n\n    var tubeGeometry = new THREE.CapsuleGeometry(0.4, 3.3, 6, 8);\n    var ballGeometry = new THREE.SphereGeometry(1.1, 32, 32);\n\n    for (var i = 0; i <= numRows; i++) {\n      let dissolveFactor = 1; \/\/ Full visibility by default\n      if (i < 13) {\n        dissolveFactor = i \/ 13; \/\/ Gradually dissolve near the bottom\n      } else if (i > numRows - 13) {\n        dissolveFactor = (numRows - i) \/ (numRows - 13); \/\/ Gradually dissolve near the top\n      }\n\n      const material = {\n        color: \"#49d65008\", \/\/\"#f0d6e4\", \/\/\"#7dae4c\", \/\/70f08a,\n        transparent: true,\n        opacity: dissolveFactor * 0.9,\n        roughness: 0.2, \/\/0.3;,\n        metalness: 1,\n        \/\/ emissive: \"#49d65003\", \/\/786d78,\n        envMapIntensity: 1,\n        envMap: newEnvMap,\n      };\n\n      var cylinderMaterial = new THREE.MeshStandardMaterial({ ...material });\n      var ballMaterial = new THREE.MeshStandardMaterial({ ...material });\n\n      \/\/ MAIN ROW\n      var row = new THREE.Object3D();\n\n      var ballRight = new THREE.Mesh(ballGeometry, ballMaterial);\n      ballRight.position.x = 6;\n\n      var ballLeft = new THREE.Mesh(ballGeometry, ballMaterial);\n      ballLeft.position.x = -5;\n\n      var cylinder = new THREE.Mesh(tubeGeometry, cylinderMaterial);\n      cylinder.rotation.z = (90 * Math.PI) \/ 180;\n      cylinder.position.x = 2.8;\n\n      var cylinder2 = new THREE.Mesh(tubeGeometry, cylinderMaterial);\n      cylinder2.rotation.z = (90 * Math.PI) \/ 180;\n      cylinder2.position.x = -1.7;\n\n      \/\/ Additional spheres for dissolve effect\n      const dissolveSpheres = new THREE.Object3D();\n      const lineMaterial = new THREE.LineBasicMaterial({\n        color: \"#ffffff\",\n        transparent: true,\n        opacity: dissolveFactor,\n      });\n      const smallSpheres = []; \/\/ Keep track of dissolve spheres for creating lines\n      if (dissolveFactor < 1) {\n        const numSpheres = Math.ceil((1 - dissolveFactor) * 20); \/\/ Increase sphere count as it dissolves\n\n        for (let j = 0; j < numSpheres; j++) {\n          const offsetX = (Math.random() - 0.5) * 5; \/\/ Random offset around the original positions\n          const offsetY = (Math.random() - 0.5) * 2;\n          const zMulty = j % 2 ? 1 : -1;\n          const offsetZ = (Math.random() - 0.9) * 5 * zMulty;\n\n          const smallSphere = new THREE.Mesh(\n            new THREE.SphereGeometry(0.6 * Math.random(), 8, 8), \/\/ Small random-sized spheres\n            ballMaterial\n          );\n\n          smallSphere.position.set(\n            2.8 + offsetX, \/\/ Around cylinder 1\n            offsetY,\n            offsetZ\n          );\n          dissolveSpheres.add(smallSphere);\n          smallSpheres.push(smallSphere.position);\n\n          const smallSphere2 = new THREE.Mesh(\n            new THREE.SphereGeometry(0.6 * Math.random(), 8, 8),\n            ballMaterial\n          );\n\n          smallSphere2.position.set(\n            -1.7 + offsetX, \/\/ Around cylinder 2\n            offsetY,\n            offsetZ\n          );\n          dissolveSpheres.add(smallSphere2);\n          smallSpheres.push(smallSphere2.position);\n        }\n      }\n\n      const addBackground = () => {\n        const smallSpheresBg = [];\n        const orbitSpheres = new THREE.Object3D();\n        const numSpheres = Math.random() * 15;\n\n        for (let j = 0; j < numSpheres; j++) {\n          const offsetX = (Math.random() - 0.5) * 5; \/\/ Random offset around the original positions\n          const offsetY = (Math.random() - 0.5) * 5;\n          const zMulty = j % 2 ? 1 : -1;\n          const offsetZ = (Math.random() - 0.9) * 5 * zMulty;\n\n          const smallSphere = new THREE.Mesh(\n            new THREE.SphereGeometry(0.6 * Math.random(), 8, 8), \/\/ Small random-sized spheres\n            ballMaterial\n          );\n\n          smallSphere.position.set(20 + offsetX, offsetY, offsetZ);\n          orbitSpheres.add(smallSphere);\n          smallSpheresBg.push(smallSphere.position);\n        }\n\n        \/\/ Add lines between some of the small spheres\n        const numConnections = Math.min(10, smallSpheresBg.length \/ 2); \/\/ Limit number of connections\n\n        for (let k = 0; k < numConnections; k++) {\n          const startIdx = Math.floor(Math.random() * smallSpheresBg.length);\n          const endIdx = Math.floor(Math.random() * smallSpheresBg.length);\n\n          if (startIdx !== endIdx) {\n            const lineGeometry = new THREE.BufferGeometry().setFromPoints([\n              smallSpheresBg[startIdx],\n              smallSpheresBg[endIdx],\n            ]);\n\n            const line = new THREE.Line(lineGeometry, lineMaterial);\n            orbitSpheres.add(line);\n          }\n        }\n        row.add(orbitSpheres);\n      };\n\n      row.position.y = i * 1.8;\n      row.rotation.y = (12 * i * Math.PI) \/ 180;\n    \/\/   row.add(dissolveSpheres);\n      if (dissolveFactor > 0.5) {\n        \/\/ row.add(cylinder);\n        \/\/ row.add(cylinder2);\n      }\n    \/\/   row.add(ballRight);\n    \/\/   row.add(ballLeft);\n      addBackground();\n\n      dna.add(row);\n    }\n\n    dna.position.y = 0;\n\n    scene.add(dna);\n\n    dna.position.y = positionDNAY;\n\n    holder.add(dna);\n    scene.add(holder);\n    holder.position.x = positionDNAX;\n    holder.rotation.z = (30 * Math.PI) \/ 180;\n\n    \/\/ Add Event Listener for Mouse Move\n    document.addEventListener(\"mousemove\", onMouseMove);\n    document.addEventListener(\"mousedown\", onMouseDown);\n    document.addEventListener(\"mouseup\", onMouseUp);\n\n    \/\/ Handle Window Resize\n    window.addEventListener(\"resize\", onWindowResize);\n\n    render();\n  };\n}\n\n\/\/ ========= Render ==========\n\nfunction onMouseMove(event) {\n  \/\/ Normalize mouse position to range [-1, 1]\n  mouseX = (event.clientX \/ canvasWidth) * 2 - 1;\n  mouseY = -(event.clientY \/ canvasWidth) * 2 + 1;\n}\n\nfunction onWindowResize() {\n  canvasWidth = window.screen.width - lessWidth;\n\/\/   canvasHeight = container.clientHeight \/ cutHeight;\n  camera.aspect = canvasWidth \/ canvasHeight;\n  camera.updateProjectionMatrix();\n  renderer.setSize(canvasWidth, canvasHeight);\n}\n\nfunction onMouseDown(event) {\n  if (event.button === 0) {\n    isMouseDown = true;\n    prevMouseX = mouseX;\n    prevMouseY = mouseY;\n  }\n}\n\nfunction onMouseUp(event) {\n  if (event.button === 0) {\n    isMouseDown = false;\n  }\n}\n\nvar render = function () {\n  requestAnimationFrame(render);\n\n  if (isMouseDown) {\n    const deltaY = mouseY - prevMouseY;\n\n    dna.rotation.y += deltaY * Math.PI; \/\/ Rotate based on Y-axis mouse movement\n    rotationSpeed = deltaY * Math.PI;\n\n    \/\/ Update previous mouse position for the next frame\n    prevMouseX = mouseX;\n    prevMouseY = mouseY;\n  } else {\n    if (rotationSpeed > defaultRotationSpeed) {\n      rotationSpeed *= 0.99; \/\/ Decay the speed slightly\n      rotationSpeed = Math.max(rotationSpeed, defaultRotationSpeed); \/\/ Minimum speed\n    } else rotationSpeed = defaultRotationSpeed;\n    dna.rotation.y += rotationSpeed;\n  }\n\n  renderer.render(scene, camera);\n};\n\n\/\/ Disable the context menu when right-clicking to avoid interference\n\/\/ document.addEventListener('contextmenu', (event) => event.preventDefault());\n\ninit();\n\nwindow.addEventListener(\"resize\",onWindowResize);\n\n} else {\n        console.error('Three.js could not be loaded.');\n    }\n});\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1a9dda93 elementor-widget__width-auto elementor-widget elementor-widget-shortcode\" data-id=\"1a9dda93\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><div id=\"threewp-container\" style=\"display: none;\"><\/div><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-ba74fe0 e-con-full e-flex e-con e-child\" data-id=\"ba74fe0\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7b4933ce elementor-widget elementor-widget-html\" data-id=\"7b4933ce\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t    <script>\r\n        function shuffleWord(word) {\r\n            let letters = word.split(\"\");\r\n            for (let i = letters.length - 1; i > 0; i--) {\r\n                let j = Math.floor(Math.random() * (i + 1));\r\n                [letters[i], letters[j]] = [letters[j], letters[i]];\r\n            }\r\n            return letters.join(\"\");\r\n        }\r\n\r\n        const select =() => document.querySelectorAll(\".word\").forEach(wordElement => {\r\n            let originalText = wordElement.textContent;\r\n\r\n            wordElement.addEventListener(\"mouseenter\", () => {\r\n                let interval = setInterval(() => {\r\n                    wordElement.textContent = shuffleWord(originalText);\r\n                }, 100);\r\n\r\n                setTimeout(() => {\r\n                    clearInterval(interval);\r\n                    wordElement.textContent = originalText;\r\n                }, 1000);\r\n            });\r\n        });\r\n        \r\n        setTimeout(() => {\r\n                    select()\r\n                }, 0000);\r\n    <\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-6499b0f e-flex e-con-boxed e-con e-child\" data-id=\"6499b0f\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-13ee7cae elementor-widget elementor-widget-heading\" data-id=\"13ee7cae\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">    <div class=\"sentence\">\n        <span class=\"word\">RECRUITMENT<\/span>\n    <\/div><\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0c6f3e6 elementor-widget elementor-widget-heading\" data-id=\"0c6f3e6\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Gourmet job matches. We will dig out and hunt down your stars. Like literally.<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4c086e0 elementor-align-right elementor-widget elementor-widget-button\" data-id=\"4c086e0\" data-element_type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"#contact_us\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">GET IN TOUCH<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-92065a4 e-con-full e-flex e-con e-parent\" data-id=\"92065a4\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-5b24e46 e-grid e-con-boxed e-con e-child\" data-id=\"5b24e46\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-5d1d4f7 e-grid e-con-full e-con e-child\" data-id=\"5d1d4f7\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-a7b92d0 e-con-full e-flex e-con e-child\" data-id=\"a7b92d0\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9f6d791 elementor-widget elementor-widget-heading\" data-id=\"9f6d791\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\"><span class=\"word\">PERMANENT<\/span> <span class=\"word blackOutline\">EMPLOYMENT<\/span><\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a33234c elementor-widget elementor-widget-heading\" data-id=\"a33234c\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Let\u2019s find your long-term players. \n<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9478d70 elementor-widget elementor-widget-text-editor\" data-id=\"9478d70\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\tLooking for any Tom, Betty, or Harry? Don\u2019t. Let us find and hire the keepers.\nWhen you talk, we listen and take notes. Hence, we understand the role. \nWe begin the search with your needs, the ideal candidate profile, and your team dynamics in mind. From there, we shift through the talent pool with precision. \nInterviews, background checks, assessments &#8211; we roll up our sleeves and dig deep.This is shortlisting in action. It feels more like X-raying.\nMany are called, but one is chosen.\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-16c5c4e e-con-full e-flex e-con e-child\" data-id=\"16c5c4e\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a44c4b4 elementor-widget elementor-widget-heading\" data-id=\"a44c4b4\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\"><span class=\"word\">EXECUTIVE<\/span> <span class=\"word blackOutline\">SEARCH<\/span><\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1c430b5 elementor-widget elementor-widget-heading\" data-id=\"1c430b5\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">You don\u2019t want a \u2018close enough\u2019. You want a gem.<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-eac68ea elementor-widget elementor-widget-text-editor\" data-id=\"eac68ea\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Choosing an executive means ticking some crucial boxes.<br \/>Alignment with company values. A professional journey that reflects expertise at the highest level. A personality grounded in integrity. And an attitude with just the right balance of heart and grit.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-76552df elementor-widget elementor-widget-image\" data-id=\"76552df\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"469\" height=\"457\" src=\"https:\/\/talentfactor.bg\/wp-content\/uploads\/2025\/03\/viber_image_2025-01-15_10-05-55-726-e1742391884619.png\" class=\"attachment-large size-large wp-image-41\" alt=\"\" srcset=\"https:\/\/talentfactor.bg\/wp-content\/uploads\/2025\/03\/viber_image_2025-01-15_10-05-55-726-e1742391884619.png 469w, https:\/\/talentfactor.bg\/wp-content\/uploads\/2025\/03\/viber_image_2025-01-15_10-05-55-726-e1742391884619-300x292.png 300w\" sizes=\"(max-width: 469px) 100vw, 469px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-835acea e-grid e-con-full e-con e-child\" data-id=\"835acea\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-5769e5e e-con-full e-flex e-con e-child\" data-id=\"5769e5e\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6d46584 elementor-widget elementor-widget-heading\" data-id=\"6d46584\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\"><span class=\"word\">RPO&<\/span> <span class=\"word blackOutline\">OUTSOURCING<\/span><\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4fa9dee elementor-widget elementor-widget-heading\" data-id=\"4fa9dee\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Because delegation works. When done properly. <\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6d47509 elementor-widget elementor-widget-text-editor\" data-id=\"6d47509\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>The everyday \u2018small things\u2019 can and do tie your hands for big moves.<br \/>Instead of doing tax paperwork and job postings, you can focus on more important (and more interesting) endeavours. <br \/>Provide seamless onboarding. Manage employee benefits, health plans, perks, and more. Train and upskill your team for long-term success.<br \/>Sounds dope? Because it is.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-c4c4751 e-con-full e-flex e-con e-child\" data-id=\"c4c4751\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6fb189f elementor-widget elementor-widget-heading\" data-id=\"6fb189f\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\"><span class=\"word\">SEASONAL<\/span> <span class=\"word blackOutline\">HIRING<\/span><\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8afaf04 elementor-widget elementor-widget-heading\" data-id=\"8afaf04\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">It\u2019s like bringing in skilled players to join your weekly poker game.<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8dba70d elementor-widget elementor-widget-text-editor\" data-id=\"8dba70d\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Scale up or down as your project demands shift, without the chaos of hiring, onboarding, or paperwork. Tapping into a pool of seasoned professionals, you get the expertise you need, exactly when you need it.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-a274b44 e-con-full e-flex e-con e-parent\" data-id=\"a274b44\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;shape_divider_bottom&quot;:&quot;tilt&quot;}\">\n\t\t\t\t<div class=\"elementor-shape elementor-shape-bottom\" data-negative=\"false\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 1000 100\" preserveAspectRatio=\"none\">\n\t<path class=\"elementor-shape-fill\" d=\"M0,6V0h1000v100L0,6z\"\/>\n<\/svg>\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-dd7fe17 elementor-widget elementor-widget-heading\" data-id=\"dd7fe17\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\"><span class=\"word\">VOICES<\/span> <span class=\"word\">\u041eF<\/span> <span class=\"word blackOutline\">OUR<\/span> <span class=\"word\">PARTNERS<\/span><\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-f2b46d0 e-grid e-con-boxed e-con e-child\" data-id=\"f2b46d0\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-9f48909 e-con-full e-flex e-con e-child\" data-id=\"9f48909\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-124ac29 elementor-widget elementor-widget-heading\" data-id=\"124ac29\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Mihaela Mihaleva<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-331c45f elementor-widget elementor-widget-text-editor\" data-id=\"331c45f\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>HR Manager | EvroTrust<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7cc7bc9 elementor-widget elementor-widget-text-editor\" data-id=\"7cc7bc9\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><strong>FINDING THE RIGHT FIT<\/strong><br \/>Talent Factor team takes the time to truly understand our needs, diving deep into what makes our team unique. Their dedication to finding the right fit has streamlined our hiring process and consistently brought in exceptional talent that matches our culture and values.<strong> I highly recommend them for their personalized and thorough approach to recruitment<\/strong><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-275ae6d e-con-full e-flex e-con e-child\" data-id=\"275ae6d\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0e05041 elementor-widget elementor-widget-image\" data-id=\"0e05041\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"800\" height=\"1000\" src=\"https:\/\/talentfactor.bg\/wp-content\/uploads\/Mihaela-Mihaleva-Pic-819x1024.jpg\" class=\"attachment-large size-large wp-image-1181\" alt=\"\" srcset=\"https:\/\/talentfactor.bg\/wp-content\/uploads\/Mihaela-Mihaleva-Pic-819x1024.jpg 819w, https:\/\/talentfactor.bg\/wp-content\/uploads\/Mihaela-Mihaleva-Pic-240x300.jpg 240w, https:\/\/talentfactor.bg\/wp-content\/uploads\/Mihaela-Mihaleva-Pic-768x960.jpg 768w, https:\/\/talentfactor.bg\/wp-content\/uploads\/Mihaela-Mihaleva-Pic-1229x1536.jpg 1229w, https:\/\/talentfactor.bg\/wp-content\/uploads\/Mihaela-Mihaleva-Pic.jpg 1280w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-c0032b7 e-grid e-con-boxed e-con e-child\" data-id=\"c0032b7\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-3ecbcaf e-con-full e-flex e-con e-child\" data-id=\"3ecbcaf\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-83c5fb7 elementor-widget elementor-widget-image\" data-id=\"83c5fb7\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"800\" height=\"800\" src=\"https:\/\/talentfactor.bg\/wp-content\/uploads\/2025\/05\/Polina-Yordanova.jpg\" class=\"attachment-large size-large wp-image-1123\" alt=\"\" srcset=\"https:\/\/talentfactor.bg\/wp-content\/uploads\/2025\/05\/Polina-Yordanova.jpg 800w, https:\/\/talentfactor.bg\/wp-content\/uploads\/2025\/05\/Polina-Yordanova-300x300.jpg 300w, https:\/\/talentfactor.bg\/wp-content\/uploads\/2025\/05\/Polina-Yordanova-150x150.jpg 150w, https:\/\/talentfactor.bg\/wp-content\/uploads\/2025\/05\/Polina-Yordanova-768x768.jpg 768w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-729bd28 e-con-full e-flex e-con e-child\" data-id=\"729bd28\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-fecaf8e elementor-widget elementor-widget-heading\" data-id=\"fecaf8e\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Polina Yordanova<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-44e7b1d elementor-widget elementor-widget-text-editor\" data-id=\"44e7b1d\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>MCC Executive Coach | Organizational Consultant | Leadership &amp; Team Development Expert<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5668043 elementor-widget elementor-widget-text-editor\" data-id=\"5668043\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>&#8220;Partnering with Talent Factor has been a truly refreshing experience in the recruitment space. Their team brings not only professionalism and precision to every project but also a rare ability to deeply understand both the client\u2019s business needs and the human potential behind every CV. What sets them apart is their genuine commitment to building long-term relationships\u2014grounded in transparency, agility, and a tailored approach to every hiring challenge. As someone who values integrity and high standards in talent development and leadership, I wholeheartedly recommend Talent Factor as a trusted recruitment partner. Their ability to deliver high-impact results, while keeping the human element front and center, is what every growing organization needs in today\u2019s market.&#8221;<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-ccd2c77 e-grid e-con-boxed e-con e-child\" data-id=\"ccd2c77\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-f6ae503 e-con-full e-flex e-con e-child\" data-id=\"f6ae503\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a99700c elementor-widget elementor-widget-heading\" data-id=\"a99700c\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Mariya Rupanova<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d4ac6b7 elementor-widget elementor-widget-text-editor\" data-id=\"d4ac6b7\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><strong>Human Resources Expert | Telelink Infra Services<\/strong><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4d9a454 elementor-widget elementor-widget-text-editor\" data-id=\"4d9a454\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>As HR Expert at Telelink Infra, I highly recommend Talent Factor for their expertise in sourcing top talent for challenging roles. We faced consistent difficulty in finding candidates with the right mix of skills, adaptability, and cultural fit. Talent Factor quickly understood our needs and delivered quality candidates across multiple levels. Their approach is efficient, professional, and aligned with our strategic goals. Communication was always clear, timely, and proactive. They successfully helped us fill roles that had remained vacant for months. Several of their placements are now key contributors in our teams. Talent Factor has become a trusted partner in our hiring process. I strongly recommend them to any company seeking reliable recruitment support.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-2f23a90 e-con-full e-flex e-con e-child\" data-id=\"2f23a90\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a92f35b elementor-widget elementor-widget-image\" data-id=\"a92f35b\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"645\" height=\"362\" src=\"https:\/\/talentfactor.bg\/wp-content\/uploads\/Mariya-Rupanova-Pic-1.jpg\" class=\"attachment-large size-large wp-image-1222\" alt=\"\" srcset=\"https:\/\/talentfactor.bg\/wp-content\/uploads\/Mariya-Rupanova-Pic-1.jpg 645w, https:\/\/talentfactor.bg\/wp-content\/uploads\/Mariya-Rupanova-Pic-1-300x168.jpg 300w\" sizes=\"(max-width: 645px) 100vw, 645px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>RECRUITMENT Gourmet job matches. We will dig out and hunt down your stars. Like literally. GET IN TOUCH PERMANENT EMPLOYMENT Let\u2019s find your long-term players. Looking for any Tom, Betty, or Harry? Don\u2019t. Let us find and hire the keepers. When you talk, we listen and take notes. Hence, we understand the role. We begin [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"footnotes":""},"class_list":["post-241","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/talentfactor.bg\/index.php\/wp-json\/wp\/v2\/pages\/241","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/talentfactor.bg\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/talentfactor.bg\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/talentfactor.bg\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/talentfactor.bg\/index.php\/wp-json\/wp\/v2\/comments?post=241"}],"version-history":[{"count":145,"href":"https:\/\/talentfactor.bg\/index.php\/wp-json\/wp\/v2\/pages\/241\/revisions"}],"predecessor-version":[{"id":1225,"href":"https:\/\/talentfactor.bg\/index.php\/wp-json\/wp\/v2\/pages\/241\/revisions\/1225"}],"wp:attachment":[{"href":"https:\/\/talentfactor.bg\/index.php\/wp-json\/wp\/v2\/media?parent=241"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}