Our Berlin, Germany office has the opportunity for an experienced Site Support Team Lead to join the Firm's expanding technology department. Responsible for leading Site Support activities in their work team of Site Support Specialists in each of their...