I have been doing small group and team training for almost a year now and really enjoy the environment created by everyone who works here. The trainers (Megan, Erin, and Brian) are top notch and genuinely care about their clients success. They are super helpful and very friendly.