5.022 Jul 2025Great place to work!Infrastructure engineerCurrent employee, more than 1 yearLeeds, EnglandRecommendCEO approvalBusiness outlookProsAmbitious, great culture, working with the best technology available. Opportunities for travel.ConsNone that I have found yet.Show more