Answer:
D
Step-by-step explanation:
I think D is the most appropriate , since developers can technically work at any company , and a good percentage work in freelancing .
Also for answer B it specified that web developers work either at small companies or remotely , which is not limited to only these two... hope this helps.