What does a community manager do at Blizzard?

some answers from the CMs themselves on subject taken from several threads

and from our newest CM (before he was):