Progress Unpacked

Communications Manager Job Description

About Progress Virginia: Progress Virginia is a multi-issue progressive advocacy organization that combines cutting edge online organizing and communications with rapid and hard-hitting earned media strategies. As Virginia’s progressive communications