Business Support Regional Team Lead job at SLR Consulting