The answer is: all three.
We have individuals, small companies, and large companies on our platform. All of our approved providers have gone through the exact same vetting process. Sometimes we need to use the size of a company to determine who the request is sent to.
If someone submits a massive lawn mowing job, we will send that request to our larger companies.
We have created our algorithm to filter job details and send out requests to the most qualified providers. This helps us avoid overflowing our provider's inbox.