Director III, Sales

WCIA-TV in Champaign, Illinois is looking for a leader to manage sales efforts. Work and play minutes from the University of Illinois and enjoy the benefits of a big city with the charm of a small town. Director of Sales is responsible for delivering best in class sales performance and expansion into critical regional key […]

CynCity

Cynsiders