5.026 May 2026Great working culture with some management delaysSite services coordinatorFormer employee, more than 1 yearLondon, EnglandRecommendCEO approvalBusiness outlookProsGood Working Culture. Supportive Environment. Sustainable Practices. A perfect blend of teamworkConsFollow-up delays from the management.Show more