There are some obstacles to face during the recruitment process: the salary demand, cultural issues, continuous expenses, and lack of developers with the tech stack required. Yet with proper management, you can more easily overcome all of them.