Team building they've never seen beforeYour team deserves a break

Another drab online team meeting over Zoom.     If you can spare 30 minutes for a team meeting, Finch will breathe life into your team event and leave your staff buzzing for weeks.

.brx-popup-content { width: 440px; align-items: center; background-color: transparent; }
Morale sinks as Jeff drones about reports sinks. Hopefully someone suggests a fun, interactive activity. Not just a distraction while team members look at their phones or check emails.You get to turn an ordinary meeting into an extraordinary thing with screams of wonder and peals of laughter.

Finch virtual event Zoom entertainer



magician zoom amazon review yy






virtual show highlights Jon Finch



  • Astellas Pharma

    Kristen Sichler

    It was super cool and even the skeptics thought it was amazing! I have referred Jon to a few other teams that have a similar budget for something fun, so he may be hearing from others at Astellas.

Happy Clients of Jon Finchdocument.addEventListener('DOMContentLoaded', function() { // Target the UL elements with their unique classes const topRow = document.querySelector('.logos-top-row'); const bottomRow = document.querySelector('.logos-bottm-row'); // Function to set up scrolling for a specific row with custom duration function setupScroll(list, duration) { // Make sure the list has the right CSS list.style.display = 'flex'; list.style.width = 'fit-content'; // Get the first half of items (your original logos) const items = Array.from(list.children).slice(0, list.children.length / 2); // Calculate the width of the first half (original set of logos) const firstHalfWidth = items.reduce((width, item) => { return width + item.offsetWidth; }, 0); // Set the scroll function function scroll() { // Reset position instantly list.style.transition = 'none'; list.style.transform = 'translateX(0)'; // Force reflow void list.offsetWidth; // Start smooth scrolling animation with custom duration list.style.transition = `transform ${duration}s cubic-bezier(0.4, 0.0, 0.2, 1)`; list.style.transform = `translateX(-${firstHalfWidth}px)`; } // Initial scroll scroll(); // Set up infinite scrolling with specific event list.addEventListener('transitionend', function(event) { // Only trigger scroll reset if it's the transform transition that ended if (event.propertyName === 'transform') { scroll(); } }); } // Reduce speed for mobile const speedMultiplier = window.innerWidth

  • Ameriprise Financial
  • Workday
  • General Electric GE
  • New York Life
  • Procter Gamble
  • capital one
  • IBM
  • MicroSoft
  • Google
  • Dell
  • Chevron
  • exxonmobil yy
  • Netflix
  • amazon logo
  • HP Hewlett Packard
  • geico yy
  • Ameriprise Financial
  • Workday
  • General Electric GE
  • New York Life
  • Procter Gamble
  • capital one
  • IBM
  • MicroSoft
  • Google
  • Dell
  • Chevron
  • exxonmobil yy
  • Netflix
  • amazon logo
  • HP Hewlett Packard
  • geico yy
  • Cummins
  • Salesforce
  • Allstate
  • Corning
  • liberty mutual
  • hbo yy
  • uber logo
  • nestle
  • CBS yy
  • Showtime
  • General Mills
  • Cisco
  • Goldman Sachs
  • Walmart logo yy
  • Cummins
  • Salesforce
  • Allstate
  • Corning
  • liberty mutual
  • hbo yy
  • uber logo
  • nestle
  • CBS yy
  • Showtime
  • General Mills
  • Cisco
  • Goldman Sachs
  • Walmart logo yy

























To recap booking timeline recommendations:If you have flexible timing, it's suggested to first check Jon's online calendar for availability and then pick a date he's open.



    Booking at least a week out ensures Jon can devote proper preparation and customization to your event. It also guarantees you lock in the date that works best for your team.
  • Ideal: 1-2 weeks out