Quick Answer
A company providing marketing services. Consider agency vs freelancer vs DIY.
Compare your options for marketing help. Understand the pros and cons of agencies, freelancers, and employees.