We are a creative brand + digital + strategy agency.

Get to know our values and our team

who we are

We solve complex business problems with creativity and simplicity.

01

From our start, we believed there was a better way. A better way to approach relationships, forge trust, and deliver results. By staying lean, focused, and committed to those we choose to work with, we proved our beliefs out in the marketplace.

Technology plays a role in every company. As essential as the data driving business decisions, is the creativity required to make human connections with your customers, with your employees, with the market itself. Meet the team built to bring those two driving forces together.

Our team

Creatively founded. Strategically grounded.

02

Together, we are greater than the sum of our parts. Meet the team that will bring you insights, ideas, and executions that work to defy convention, competition, and expectation.

Headshot of Ali DeBenedet, Director of Operations at _defyThemAll
Ali DeBenedet
Director of Operations
Mimi Wheeler of _defyThemAll looks knowingly into the camera
Leah Schroeder
Associate Creative Director
Professional headshot of Mimi Wheeler, Sr. Director Strategy at _defyThemAll
Mimi Wheeler
Sr. Director, Strategy
Ryan Johnson, Founder of _defyThemAll smiles warmly into the camera
Ryan Johnson
Founder
Ryan Johnson, Founder of _defyThemAll smiles warmly into the camera
Monica Johnson
Founder

We believe in
diversity, equity, and inclusion.

We believe the strength of all of us is the uniqueness of each of us. Only through diverse perspectives and experiences can we communicate authentically and persuasively. _defyThemAll is an inclusive and equal opportunity employer and refuse to discriminate based on race, skin color, origin, age, gender identity, sexual orientation, disability, or neural divergence.
Our business depends upon celebrating and employing those differences in the people we choose to work with, and those people and organizations we choose to work with.

// GET is the verb we're using to GET data from Xano request.open('GET', url, true) // When the 'request' or API request loads, do the following... request.onload = function() { // Store what we get back from the Xano API as a variable called 'data' and converts it to a javascript object let data = JSON.parse(this.response) // Status 200 = Success. Status 400 = Problem. This says if it's successful and no problems, then execute if (request.status >= 200 && request.status < 400) { // Map a variable called cardContainer to the Webflow element called "Cards-Container" const cardContainer = document.getElementById("Cards-Container") // This is called a For Loop. This goes through each object being passed back from the Xano API and does something. // Specifically, it says "For every element in Data (response from API), call each individual item restaurant" data.forEach(restaurant => { // For each restaurant, create a div called card and style with the "Sample Card" class const style = document.getElementById('samplestyle') // Copy the card and it's style const card = style.cloneNode(true) card.setAttribute('id', ''); card.style.display = 'block'; // When a restuarant card is clicked, navigate to the item page by passing the restaurant id card.addEventListener('click', function() { document.location.href = "/item?id=" + restaurant.id; }); // For each restaurant, Create an image and use the restaurant image coming from the API const img = card.getElementsByTagName('IMG')[0] img.src = restaurant.banner.url + "?tpl=big:box"; // using Xano's template engine to re-size the pictures down and make them a box // For each restaurant, create an h3 and set the text content to the restaurant's title const h3 = card.getElementsByTagName('H3')[0] h3.textContent = restaurant.name; // For each restaurant, create an paragraph and set the text content to the restaurant's description const p = card.getElementsByTagName('P')[0] p.textContent = `${restaurant.description.substring(0, 240)}` // Limit to 240 chars // Place the card into the div "Cards-Container" cardContainer.appendChild(card); }) } } // Send Restaurant request to API request.send(); } // This fires all of the defined functions when the document is "ready" or loaded (function() { getRestaurants(); })();