You need to evaluate the service provider company for several aspects before you hire dedicated developers. The experience of the company, the range of services offered, transparency and pricing, domain expertise, number of developers, previous clients and projects, etc., are some aspects to consider.