If you outsource your support to a company and that company is trust worthy and good at their work, then you can sit back calm and just concentrate on billing and marketing and can build some good reviews. Hiring individual techs is similar to getting a dedicated team from a company and will cost more than a dedicated team depending upon the country from which you hire the people.
If you hire individuls, you need to take care of the OFF / Leaves of those people and there also you need to hire minimum of 5 techs to rotate them in 3 shifts and managing such a thing will be a tough tasks. But for a company, they will have surplus staff and can manage those leaves and offs without any issues
If you hire individuls, you need to take care of the OFF / Leaves of those people and there also you need to hire minimum of 5 techs to rotate them in 3 shifts and managing such a thing will be a tough tasks. But for a company, they will have surplus staff and can manage those leaves and offs without any issues