Volunteers work in more than 30 different departments at Carilion.