• Trust
• Costs can be included in salary
• Possibly lack of capacities
• Possibly lack of project-specific skills
• In case of opening a new department: risk factors such as high costs of recruitment, problems hiring good developers, staff changes
• Can often act faster
• You can choose experts
• Instead of ongoing you only have situational costs during projects
• Good documentation and package-based cooperation: possibility to switch to internal development at any time
• Possibility to outsource only parts of the projects
• Lack of trust
• Additional costs