3 ms·
As someone who was worked both in and with an outsourcing firm here's my take on it - An outsourcing company wants to have a steady stream of income. So, they g
by thisisit 9y ago
As someone who was worked both in and with an outsourcing firm here's my take on it - An outsourcing company wants to have a steady stream of income. So, they give you the best pricing for your project.
During the negotiations they also see if you have some form of in-house expertise. If yes, they will provide us the best available people. If no, they try hard to sell you few duds - people with bloated resumes but not enough knowledge. You end up paying for their training.
Then it comes to actual implementations. If you hired duds, good luck with that. You will be constantly be on the hook for some unreasonable demands. If your hires are good, then everything should be smooth sailing.
Once the project is over the outsourcing firm, wanting a steady stream, will try negotiate a support contract. If you do then the best guys in the outsourcing team will start leaving. Then you end up paying for a lot of duds.
My take is as a technology company, never outsource some new technology. Need someone to work on say Airflow? Build your team and train them. Yes there is a training cost required but would you rather train FTEs or pay an outsourcing cost and training fees as well.