We excitedly chose Battle Archery for a company event recently and it did not disappoint! The staff was really great, and it was a lot of fun -- and way more of a workout than I'd expected. As far as team-building/corporate events go, it was fantastic, with everyone getting a chance to play (no sitting around) and to switch up teams / games / strategies -- and it was a lot less intimidating (and painful) than paintball. Would/will definitely go again.