The Site Location Manager is responsible for the overall performance, operational effectiveness, and workforce leadership of an assigned revenue recovery operation. This role ensures the achievement of client service, revenue, quality, productivity, and compliance objectives while fostering a positive and accountable work environment. The Site Location Manager partners with senior leadership, supervisors, and operational teams to drive business results, develop employees, and implement continuous improvement initiatives.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Manager