Absence of operational, HR and accounting issues.
You can forget about rent, legislation, insurance, taxes, recruitment, onboarding, firing, and so on.
More people with expertise within a company. A big company has a lot of experts on the other projects, who however can consult your project with issues appeared.
Agility. You can flexibly make changes to almost any part of the process at any stage — adjust project priorities, team size and people specialization, change management, etc.
Low level of personal involvement. People do not actually work at your company and your product is just one of the others for them. They have low internal motivation.
No motivation for getting things done. Primary focus on working with a bigger team for a longer time. Minimal level of team chemistry.
Generally lower level of a team. Service provider has higher motivation for hiring more people quicker, and no one for building a strong team specifically for you.
Changing a contractor is a hard task. Sometimes you understand someone doesn't fit you only with time. Finding a good contractor is a tough task as well.
Strong employees' engagement. Engineers get a long-term job, are grown within your culture, and focus on delivering exclusively your product.
Product focused education system. People spend time deepening knowledge and skills needed for the product or service. Career motivation lies within a company as well.
Straightforward and efficient communication. No intermediaries between you and your employees. The process is substantially smoother and lossless.
Double price, either way. Keeping the system stable and providing services take time and resources. Still, a provider needs to be profitable.
Implies investments on initial stage. Recruitment fees, office setup, initial procurement, and so on, are the lines in a budget of the project.
Fast start. The bigger provider is the more people on a bench it has. This people can start working on your project within days or weeks.
It takes time and resources to start all the processes. Assembling an team of strong engineers is not a quick task too. All the responsibility lies on you too.
Expenses transparency and cost efficiency. You control every cent spent for an RnD center set-up and it's further employment. Deep control of the budget.
Ability to start without an expertise. It is usually guaranteed by the company you hire. Company in it's turn has reputation and references.
Highest motivation to build a strong team. Building a team for yourself and focusing on a long term perspective, you do your best. Especially if you pay for recruitment.
Low cost of use. Your monthly expenses are comprised mostly of the salary.
Low cost of mistake on a start. Is perfect for testing ideas, building small prototypes, and starting projects with vague future.
All HR issues lie on your management. Building a retention system, employer brand, hiring and firing, educating, onboarding, and so on.