Vocation, teamwork, and FUN!