Team activities are an excellent way to strengthen connections and create better teams—especially when you can make them fun professional development activities. At Provo Beach, we love to teach and train, and we have the facilities and organization to do it. To help meet your company’s leadership development needs we have developed the Leadership DOJO at Provo Beach.