MMJ Agency is a full service branding and marketing firm that specializes in innovative media solutions for cannabis businesses. They offer design services like graphic design, websites, mobile apps and video production. They also provide digital marketing services such as pay-per-click, social media, and inbound marketing. MMJ Agency consultants help with branding strategies, search engine campaigns, product launches, and packaging design.