The Site Manager is responsible for overseeing the daily operations and ensuring exceptional client service at one of our on-site support services centers in a top 40 global law firm. Will also responsible for the hands-on supervision of all employee Site Manager, Manager, Operations, Client Service, Technology