What benefits do companies gain for hiring contract employees instead of hiring directly?
Clash 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?
hiring-process
suggest improvements |Â
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?
hiring-process
suggest improvements |Â
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?
hiring-process
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?
hiring-process
edited Aug 15 '14 at 19:11
Rachel
6,13684268
6,13684268
asked Aug 15 '14 at 8:46
Bernard Pollo
1515
1515
suggest improvements |Â
suggest improvements |Â
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.
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
suggest improvements |Â
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.
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
suggest improvements |Â
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.
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
suggest improvements |Â
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.
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
suggest improvements |Â
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.
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
suggest improvements |Â
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.
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.
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
suggest improvements |Â
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
suggest improvements |Â
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.
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
suggest improvements |Â
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.
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
suggest improvements |Â
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.
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.
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
suggest improvements |Â
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
suggest improvements |Â
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.
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
suggest improvements |Â
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.
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
suggest improvements |Â
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.
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.
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
suggest improvements |Â
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
suggest improvements |Â
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
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
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password