SLR operates from growing networks of offices based at strategic locations in the UK, USA and Canada.  For further information on office locations and contact details in the countries in which SLR operates, please click on the icons for the respective countries on the right hand side of this page which will then take you to country specific maps from which you can select the office location of interest to you.

Management

View details of the Management team >>

 

Careers

View the latest job vacancies at SLR Consulting >>

 

Careers

View the latest job vacancies at SLR Consulting >>

 

UK

View details and map of our UK, office locations »

 

USA

View details and map of our USA, office locations »

 

CANADA

View details and map of our Canada, office locations »

 
web design by the blue cube