Holland worked as a Professor at the School of Social Sciences at Cardiff University, and established the Children's Social Care Research and Development Centre (CASCADE) at Cardiff as its director until taking up the role as Children's Commissioner.