Purpose of Role. The Site Manager directs the overall activity of the carwash site by leading and developing the site level team to provide excellent customer service. This person is accountable for all financial goals and objectives of ownership. The Site Manager is responsible for ensuring that everything in the carwash is effectively managed. Key Responsibilities. Drives quality and exceptional customer service through the daily management of ...