We have worked with people at Korelate a couple of times now, and they never failed to impress. They have extremely innovative games that brought my entire team together, teaching important values such as teamwork, and leadership while having abundant fun! Their facilitators are meticulous organizers and did a brilliant job of managing people.