A Non-Profit Communications & Advocacy Specialist is responsible for developing and executing communication strategies to promote an organization's mission and goals. They work to raise awareness, engage stakeholders, and advocate for issues important to the non-profit's cause.