What benefits do companies gain for hiring contract employees instead of hiring directly?

The name of the pictureThe name of the pictureThe name of the pictureClash Royale CLAN TAG#URR8PPP





.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty margin-bottom:0;







up vote
7
down vote

favorite












I was told that some companies usually seek help from manpower agencies (and in particular when it comes to hiring programmers). However, I wasn't able to ask why.



I also noticed in some companies that for some specific teams, the programmers are contractual.



Why do many companies prefer to hire contract employees instead of employing them directly? What benefits would the company gain by doing that?







share|improve this question




























    up vote
    7
    down vote

    favorite












    I was told that some companies usually seek help from manpower agencies (and in particular when it comes to hiring programmers). However, I wasn't able to ask why.



    I also noticed in some companies that for some specific teams, the programmers are contractual.



    Why do many companies prefer to hire contract employees instead of employing them directly? What benefits would the company gain by doing that?







    share|improve this question
























      up vote
      7
      down vote

      favorite









      up vote
      7
      down vote

      favorite











      I was told that some companies usually seek help from manpower agencies (and in particular when it comes to hiring programmers). However, I wasn't able to ask why.



      I also noticed in some companies that for some specific teams, the programmers are contractual.



      Why do many companies prefer to hire contract employees instead of employing them directly? What benefits would the company gain by doing that?







      share|improve this question














      I was told that some companies usually seek help from manpower agencies (and in particular when it comes to hiring programmers). However, I wasn't able to ask why.



      I also noticed in some companies that for some specific teams, the programmers are contractual.



      Why do many companies prefer to hire contract employees instead of employing them directly? What benefits would the company gain by doing that?









      share|improve this question













      share|improve this question




      share|improve this question








      edited Aug 15 '14 at 19:11









      Rachel

      6,13684268




      6,13684268










      asked Aug 15 '14 at 8:46









      Bernard Pollo

      1515




      1515




















          3 Answers
          3






          active

          oldest

          votes

















          up vote
          17
          down vote



          accepted










          It's a business decision.



          Some companies prefer to have a highly variable workforce. This allows them to grow/shrink the teams rapidly based on project needs. It also relieves them of having to pay a "bench" of workers.



          Having a mostly-contracted force of programmers means it's far easier to bring in new people, and it's easier to get rid of them. The problem of attracting talent is shifted from the company itself to the manpower agency. The problem of letting people go (and any subsequent severance obligations) is also removed from the company.



          Particularly when the company's core competency is not software, this seems to be a growing trend.



          Some very large companies in several business sectors have taken this approach. I happen to work in the financial services sector and have seen this happen more and more over the years.



          I'm not saying that I think this is a good idea, or that programmers are anywhere near as fungible as some companies seem to believe these days. I'm just answering your "why they do it" question.






          share|improve this answer


















          • 2




            I agree, especially with the companies that aren't in the IT business primarily - programmers are easy to replace and outsource, so why would they want to do anything else? They will typically keep Architects and similar such that they can understand their own systems and keep a certain level of cohesion, but beyond that at a certain point they imagine IT as only needing routine maintenance and one-off projects - they don't want to have a large IT department at that point of time.
            – user2813274
            Aug 15 '14 at 14:35






          • 2




            +1 for the "core competency" this is the primary reason for oursourcing a function. If I make widgets, I may outsource packaging, or distribution. If I am a telecom, then my IT systems are core as well as customer service, lines installation etc., those should be in house. Those bad customer service stories sometimes come from the fact that it is an outsourced task and it shoudn't be. Same for cable and satellite installers.
            – Bill Leeper
            Aug 15 '14 at 16:18

















          up vote
          8
          down vote













          Joe Strazzere's answer is very good, but there is another non-trivial point that needs to be mentioned.



          The reality that a lot of project managers face in large non-IT companies is that it is frequently much easier to hire contractors. Given that the budget for a project is already approved, to hire a full-timer there are usually many more hoops that you have to jump through to get approvals from different people, HR paperwork, etc. Since hiring a full-timer is a decision that will impact more than just a given project and a single team (after the project is over - they will probably go on to work somewhere else?), many more people need to be involved. All this is much simpler when bringing on contractors, whose term of employment is conditional only on the budget of the project (assuming you're going through an approved agency that already does business with the organization).



          Additionally, hiring a contractor is safer from a given manager's perspective - if you've made a mistake and you are unhappy with them you can get rid of them easily. For a full-timer you need to go through many rounds of paperwork, and there are legal dangers lurking if you make a mistake in the process.






          share|improve this answer
















          • 3




            It (paying for contractors vs salary) can also come of a different budget and it can also fiddle the revenue per employee figure
            – Pepone
            Aug 15 '14 at 19:17

















          up vote
          2
          down vote













          Budgeting can play a factor. In my last job I couldn't hire FTEs (full time employees) because there wasn't a budget for it but I could hire contractors. The company felt that allocating funds to a budgeting bucket was more effecient - especially offshore contractors. In some cases you can also terminate a contract for a contingency worker much easier that you can for a FTE if the person doesn't work out.






          share|improve this answer






















          • Can you please edit and explain what an FTE is ? Many readers won't know what the acronym stands for...
            – Radu Murzea
            Sep 1 '14 at 6:59










          • @RaduMurzea: It probably stands for "full time Employee". I took the liberty of editing it into the question.
            – sleske
            Sep 1 '14 at 12:36










          Your Answer







          StackExchange.ready(function()
          var channelOptions =
          tags: "".split(" "),
          id: "423"
          ;
          initTagRenderer("".split(" "), "".split(" "), channelOptions);

          StackExchange.using("externalEditor", function()
          // Have to fire editor after snippets, if snippets enabled
          if (StackExchange.settings.snippets.snippetsEnabled)
          StackExchange.using("snippets", function()
          createEditor();
          );

          else
          createEditor();

          );

          function createEditor()
          StackExchange.prepareEditor(
          heartbeatType: 'answer',
          convertImagesToLinks: false,
          noModals: false,
          showLowRepImageUploadWarning: true,
          reputationToPostImages: null,
          bindNavPrevention: true,
          postfix: "",
          noCode: true, onDemand: false,
          discardSelector: ".discard-answer"
          ,immediatelyShowMarkdownHelp:true
          );



          );








           

          draft saved


          draft discarded


















          StackExchange.ready(
          function ()
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fworkplace.stackexchange.com%2fquestions%2f32377%2fwhat-benefits-do-companies-gain-for-hiring-contract-employees-instead-of-hiring%23new-answer', 'question_page');

          );

          Post as a guest

























          StackExchange.ready(function ()
          $("#show-editor-button input, #show-editor-button button").click(function ()
          var showEditor = function()
          $("#show-editor-button").hide();
          $("#post-form").removeClass("dno");
          StackExchange.editor.finallyInit();
          ;

          var useFancy = $(this).data('confirm-use-fancy');
          if(useFancy == 'True')
          var popupTitle = $(this).data('confirm-fancy-title');
          var popupBody = $(this).data('confirm-fancy-body');
          var popupAccept = $(this).data('confirm-fancy-accept-button');

          $(this).loadPopup(
          url: '/post/self-answer-popup',
          loaded: function(popup)
          var pTitle = $(popup).find('h2');
          var pBody = $(popup).find('.popup-body');
          var pSubmit = $(popup).find('.popup-submit');

          pTitle.text(popupTitle);
          pBody.html(popupBody);
          pSubmit.val(popupAccept).click(showEditor);

          )
          else
          var confirmText = $(this).data('confirm-text');
          if (confirmText ? confirm(confirmText) : true)
          showEditor();


          );
          );






          3 Answers
          3






          active

          oldest

          votes








          3 Answers
          3






          active

          oldest

          votes









          active

          oldest

          votes






          active

          oldest

          votes








          up vote
          17
          down vote



          accepted










          It's a business decision.



          Some companies prefer to have a highly variable workforce. This allows them to grow/shrink the teams rapidly based on project needs. It also relieves them of having to pay a "bench" of workers.



          Having a mostly-contracted force of programmers means it's far easier to bring in new people, and it's easier to get rid of them. The problem of attracting talent is shifted from the company itself to the manpower agency. The problem of letting people go (and any subsequent severance obligations) is also removed from the company.



          Particularly when the company's core competency is not software, this seems to be a growing trend.



          Some very large companies in several business sectors have taken this approach. I happen to work in the financial services sector and have seen this happen more and more over the years.



          I'm not saying that I think this is a good idea, or that programmers are anywhere near as fungible as some companies seem to believe these days. I'm just answering your "why they do it" question.






          share|improve this answer


















          • 2




            I agree, especially with the companies that aren't in the IT business primarily - programmers are easy to replace and outsource, so why would they want to do anything else? They will typically keep Architects and similar such that they can understand their own systems and keep a certain level of cohesion, but beyond that at a certain point they imagine IT as only needing routine maintenance and one-off projects - they don't want to have a large IT department at that point of time.
            – user2813274
            Aug 15 '14 at 14:35






          • 2




            +1 for the "core competency" this is the primary reason for oursourcing a function. If I make widgets, I may outsource packaging, or distribution. If I am a telecom, then my IT systems are core as well as customer service, lines installation etc., those should be in house. Those bad customer service stories sometimes come from the fact that it is an outsourced task and it shoudn't be. Same for cable and satellite installers.
            – Bill Leeper
            Aug 15 '14 at 16:18














          up vote
          17
          down vote



          accepted










          It's a business decision.



          Some companies prefer to have a highly variable workforce. This allows them to grow/shrink the teams rapidly based on project needs. It also relieves them of having to pay a "bench" of workers.



          Having a mostly-contracted force of programmers means it's far easier to bring in new people, and it's easier to get rid of them. The problem of attracting talent is shifted from the company itself to the manpower agency. The problem of letting people go (and any subsequent severance obligations) is also removed from the company.



          Particularly when the company's core competency is not software, this seems to be a growing trend.



          Some very large companies in several business sectors have taken this approach. I happen to work in the financial services sector and have seen this happen more and more over the years.



          I'm not saying that I think this is a good idea, or that programmers are anywhere near as fungible as some companies seem to believe these days. I'm just answering your "why they do it" question.






          share|improve this answer


















          • 2




            I agree, especially with the companies that aren't in the IT business primarily - programmers are easy to replace and outsource, so why would they want to do anything else? They will typically keep Architects and similar such that they can understand their own systems and keep a certain level of cohesion, but beyond that at a certain point they imagine IT as only needing routine maintenance and one-off projects - they don't want to have a large IT department at that point of time.
            – user2813274
            Aug 15 '14 at 14:35






          • 2




            +1 for the "core competency" this is the primary reason for oursourcing a function. If I make widgets, I may outsource packaging, or distribution. If I am a telecom, then my IT systems are core as well as customer service, lines installation etc., those should be in house. Those bad customer service stories sometimes come from the fact that it is an outsourced task and it shoudn't be. Same for cable and satellite installers.
            – Bill Leeper
            Aug 15 '14 at 16:18












          up vote
          17
          down vote



          accepted







          up vote
          17
          down vote



          accepted






          It's a business decision.



          Some companies prefer to have a highly variable workforce. This allows them to grow/shrink the teams rapidly based on project needs. It also relieves them of having to pay a "bench" of workers.



          Having a mostly-contracted force of programmers means it's far easier to bring in new people, and it's easier to get rid of them. The problem of attracting talent is shifted from the company itself to the manpower agency. The problem of letting people go (and any subsequent severance obligations) is also removed from the company.



          Particularly when the company's core competency is not software, this seems to be a growing trend.



          Some very large companies in several business sectors have taken this approach. I happen to work in the financial services sector and have seen this happen more and more over the years.



          I'm not saying that I think this is a good idea, or that programmers are anywhere near as fungible as some companies seem to believe these days. I'm just answering your "why they do it" question.






          share|improve this answer














          It's a business decision.



          Some companies prefer to have a highly variable workforce. This allows them to grow/shrink the teams rapidly based on project needs. It also relieves them of having to pay a "bench" of workers.



          Having a mostly-contracted force of programmers means it's far easier to bring in new people, and it's easier to get rid of them. The problem of attracting talent is shifted from the company itself to the manpower agency. The problem of letting people go (and any subsequent severance obligations) is also removed from the company.



          Particularly when the company's core competency is not software, this seems to be a growing trend.



          Some very large companies in several business sectors have taken this approach. I happen to work in the financial services sector and have seen this happen more and more over the years.



          I'm not saying that I think this is a good idea, or that programmers are anywhere near as fungible as some companies seem to believe these days. I'm just answering your "why they do it" question.







          share|improve this answer














          share|improve this answer



          share|improve this answer








          edited Aug 31 '14 at 11:45

























          answered Aug 15 '14 at 11:28









          Joe Strazzere

          223k106657925




          223k106657925







          • 2




            I agree, especially with the companies that aren't in the IT business primarily - programmers are easy to replace and outsource, so why would they want to do anything else? They will typically keep Architects and similar such that they can understand their own systems and keep a certain level of cohesion, but beyond that at a certain point they imagine IT as only needing routine maintenance and one-off projects - they don't want to have a large IT department at that point of time.
            – user2813274
            Aug 15 '14 at 14:35






          • 2




            +1 for the "core competency" this is the primary reason for oursourcing a function. If I make widgets, I may outsource packaging, or distribution. If I am a telecom, then my IT systems are core as well as customer service, lines installation etc., those should be in house. Those bad customer service stories sometimes come from the fact that it is an outsourced task and it shoudn't be. Same for cable and satellite installers.
            – Bill Leeper
            Aug 15 '14 at 16:18












          • 2




            I agree, especially with the companies that aren't in the IT business primarily - programmers are easy to replace and outsource, so why would they want to do anything else? They will typically keep Architects and similar such that they can understand their own systems and keep a certain level of cohesion, but beyond that at a certain point they imagine IT as only needing routine maintenance and one-off projects - they don't want to have a large IT department at that point of time.
            – user2813274
            Aug 15 '14 at 14:35






          • 2




            +1 for the "core competency" this is the primary reason for oursourcing a function. If I make widgets, I may outsource packaging, or distribution. If I am a telecom, then my IT systems are core as well as customer service, lines installation etc., those should be in house. Those bad customer service stories sometimes come from the fact that it is an outsourced task and it shoudn't be. Same for cable and satellite installers.
            – Bill Leeper
            Aug 15 '14 at 16:18







          2




          2




          I agree, especially with the companies that aren't in the IT business primarily - programmers are easy to replace and outsource, so why would they want to do anything else? They will typically keep Architects and similar such that they can understand their own systems and keep a certain level of cohesion, but beyond that at a certain point they imagine IT as only needing routine maintenance and one-off projects - they don't want to have a large IT department at that point of time.
          – user2813274
          Aug 15 '14 at 14:35




          I agree, especially with the companies that aren't in the IT business primarily - programmers are easy to replace and outsource, so why would they want to do anything else? They will typically keep Architects and similar such that they can understand their own systems and keep a certain level of cohesion, but beyond that at a certain point they imagine IT as only needing routine maintenance and one-off projects - they don't want to have a large IT department at that point of time.
          – user2813274
          Aug 15 '14 at 14:35




          2




          2




          +1 for the "core competency" this is the primary reason for oursourcing a function. If I make widgets, I may outsource packaging, or distribution. If I am a telecom, then my IT systems are core as well as customer service, lines installation etc., those should be in house. Those bad customer service stories sometimes come from the fact that it is an outsourced task and it shoudn't be. Same for cable and satellite installers.
          – Bill Leeper
          Aug 15 '14 at 16:18




          +1 for the "core competency" this is the primary reason for oursourcing a function. If I make widgets, I may outsource packaging, or distribution. If I am a telecom, then my IT systems are core as well as customer service, lines installation etc., those should be in house. Those bad customer service stories sometimes come from the fact that it is an outsourced task and it shoudn't be. Same for cable and satellite installers.
          – Bill Leeper
          Aug 15 '14 at 16:18












          up vote
          8
          down vote













          Joe Strazzere's answer is very good, but there is another non-trivial point that needs to be mentioned.



          The reality that a lot of project managers face in large non-IT companies is that it is frequently much easier to hire contractors. Given that the budget for a project is already approved, to hire a full-timer there are usually many more hoops that you have to jump through to get approvals from different people, HR paperwork, etc. Since hiring a full-timer is a decision that will impact more than just a given project and a single team (after the project is over - they will probably go on to work somewhere else?), many more people need to be involved. All this is much simpler when bringing on contractors, whose term of employment is conditional only on the budget of the project (assuming you're going through an approved agency that already does business with the organization).



          Additionally, hiring a contractor is safer from a given manager's perspective - if you've made a mistake and you are unhappy with them you can get rid of them easily. For a full-timer you need to go through many rounds of paperwork, and there are legal dangers lurking if you make a mistake in the process.






          share|improve this answer
















          • 3




            It (paying for contractors vs salary) can also come of a different budget and it can also fiddle the revenue per employee figure
            – Pepone
            Aug 15 '14 at 19:17














          up vote
          8
          down vote













          Joe Strazzere's answer is very good, but there is another non-trivial point that needs to be mentioned.



          The reality that a lot of project managers face in large non-IT companies is that it is frequently much easier to hire contractors. Given that the budget for a project is already approved, to hire a full-timer there are usually many more hoops that you have to jump through to get approvals from different people, HR paperwork, etc. Since hiring a full-timer is a decision that will impact more than just a given project and a single team (after the project is over - they will probably go on to work somewhere else?), many more people need to be involved. All this is much simpler when bringing on contractors, whose term of employment is conditional only on the budget of the project (assuming you're going through an approved agency that already does business with the organization).



          Additionally, hiring a contractor is safer from a given manager's perspective - if you've made a mistake and you are unhappy with them you can get rid of them easily. For a full-timer you need to go through many rounds of paperwork, and there are legal dangers lurking if you make a mistake in the process.






          share|improve this answer
















          • 3




            It (paying for contractors vs salary) can also come of a different budget and it can also fiddle the revenue per employee figure
            – Pepone
            Aug 15 '14 at 19:17












          up vote
          8
          down vote










          up vote
          8
          down vote









          Joe Strazzere's answer is very good, but there is another non-trivial point that needs to be mentioned.



          The reality that a lot of project managers face in large non-IT companies is that it is frequently much easier to hire contractors. Given that the budget for a project is already approved, to hire a full-timer there are usually many more hoops that you have to jump through to get approvals from different people, HR paperwork, etc. Since hiring a full-timer is a decision that will impact more than just a given project and a single team (after the project is over - they will probably go on to work somewhere else?), many more people need to be involved. All this is much simpler when bringing on contractors, whose term of employment is conditional only on the budget of the project (assuming you're going through an approved agency that already does business with the organization).



          Additionally, hiring a contractor is safer from a given manager's perspective - if you've made a mistake and you are unhappy with them you can get rid of them easily. For a full-timer you need to go through many rounds of paperwork, and there are legal dangers lurking if you make a mistake in the process.






          share|improve this answer












          Joe Strazzere's answer is very good, but there is another non-trivial point that needs to be mentioned.



          The reality that a lot of project managers face in large non-IT companies is that it is frequently much easier to hire contractors. Given that the budget for a project is already approved, to hire a full-timer there are usually many more hoops that you have to jump through to get approvals from different people, HR paperwork, etc. Since hiring a full-timer is a decision that will impact more than just a given project and a single team (after the project is over - they will probably go on to work somewhere else?), many more people need to be involved. All this is much simpler when bringing on contractors, whose term of employment is conditional only on the budget of the project (assuming you're going through an approved agency that already does business with the organization).



          Additionally, hiring a contractor is safer from a given manager's perspective - if you've made a mistake and you are unhappy with them you can get rid of them easily. For a full-timer you need to go through many rounds of paperwork, and there are legal dangers lurking if you make a mistake in the process.







          share|improve this answer












          share|improve this answer



          share|improve this answer










          answered Aug 15 '14 at 15:37









          MrFox

          11.8k33857




          11.8k33857







          • 3




            It (paying for contractors vs salary) can also come of a different budget and it can also fiddle the revenue per employee figure
            – Pepone
            Aug 15 '14 at 19:17












          • 3




            It (paying for contractors vs salary) can also come of a different budget and it can also fiddle the revenue per employee figure
            – Pepone
            Aug 15 '14 at 19:17







          3




          3




          It (paying for contractors vs salary) can also come of a different budget and it can also fiddle the revenue per employee figure
          – Pepone
          Aug 15 '14 at 19:17




          It (paying for contractors vs salary) can also come of a different budget and it can also fiddle the revenue per employee figure
          – Pepone
          Aug 15 '14 at 19:17










          up vote
          2
          down vote













          Budgeting can play a factor. In my last job I couldn't hire FTEs (full time employees) because there wasn't a budget for it but I could hire contractors. The company felt that allocating funds to a budgeting bucket was more effecient - especially offshore contractors. In some cases you can also terminate a contract for a contingency worker much easier that you can for a FTE if the person doesn't work out.






          share|improve this answer






















          • Can you please edit and explain what an FTE is ? Many readers won't know what the acronym stands for...
            – Radu Murzea
            Sep 1 '14 at 6:59










          • @RaduMurzea: It probably stands for "full time Employee". I took the liberty of editing it into the question.
            – sleske
            Sep 1 '14 at 12:36














          up vote
          2
          down vote













          Budgeting can play a factor. In my last job I couldn't hire FTEs (full time employees) because there wasn't a budget for it but I could hire contractors. The company felt that allocating funds to a budgeting bucket was more effecient - especially offshore contractors. In some cases you can also terminate a contract for a contingency worker much easier that you can for a FTE if the person doesn't work out.






          share|improve this answer






















          • Can you please edit and explain what an FTE is ? Many readers won't know what the acronym stands for...
            – Radu Murzea
            Sep 1 '14 at 6:59










          • @RaduMurzea: It probably stands for "full time Employee". I took the liberty of editing it into the question.
            – sleske
            Sep 1 '14 at 12:36












          up vote
          2
          down vote










          up vote
          2
          down vote









          Budgeting can play a factor. In my last job I couldn't hire FTEs (full time employees) because there wasn't a budget for it but I could hire contractors. The company felt that allocating funds to a budgeting bucket was more effecient - especially offshore contractors. In some cases you can also terminate a contract for a contingency worker much easier that you can for a FTE if the person doesn't work out.






          share|improve this answer














          Budgeting can play a factor. In my last job I couldn't hire FTEs (full time employees) because there wasn't a budget for it but I could hire contractors. The company felt that allocating funds to a budgeting bucket was more effecient - especially offshore contractors. In some cases you can also terminate a contract for a contingency worker much easier that you can for a FTE if the person doesn't work out.







          share|improve this answer














          share|improve this answer



          share|improve this answer








          edited Sep 1 '14 at 13:48









          sleske

          9,79633655




          9,79633655










          answered Aug 15 '14 at 16:22









          Amanda H

          35913




          35913











          • Can you please edit and explain what an FTE is ? Many readers won't know what the acronym stands for...
            – Radu Murzea
            Sep 1 '14 at 6:59










          • @RaduMurzea: It probably stands for "full time Employee". I took the liberty of editing it into the question.
            – sleske
            Sep 1 '14 at 12:36
















          • Can you please edit and explain what an FTE is ? Many readers won't know what the acronym stands for...
            – Radu Murzea
            Sep 1 '14 at 6:59










          • @RaduMurzea: It probably stands for "full time Employee". I took the liberty of editing it into the question.
            – sleske
            Sep 1 '14 at 12:36















          Can you please edit and explain what an FTE is ? Many readers won't know what the acronym stands for...
          – Radu Murzea
          Sep 1 '14 at 6:59




          Can you please edit and explain what an FTE is ? Many readers won't know what the acronym stands for...
          – Radu Murzea
          Sep 1 '14 at 6:59












          @RaduMurzea: It probably stands for "full time Employee". I took the liberty of editing it into the question.
          – sleske
          Sep 1 '14 at 12:36




          @RaduMurzea: It probably stands for "full time Employee". I took the liberty of editing it into the question.
          – sleske
          Sep 1 '14 at 12:36












           

          draft saved


          draft discarded


























           


          draft saved


          draft discarded














          StackExchange.ready(
          function ()
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fworkplace.stackexchange.com%2fquestions%2f32377%2fwhat-benefits-do-companies-gain-for-hiring-contract-employees-instead-of-hiring%23new-answer', 'question_page');

          );

          Post as a guest

















































































          Comments

          Popular posts from this blog

          What does second last employer means? [closed]

          Installing NextGIS Connect into QGIS 3?

          One-line joke