She was a nurse and a Councillor in the Vale of Glamorgan and Penarth Town Council and worked as an assistant to the current Cardiff South and Penarth Member of Parliament, Alun Michael for 12 years[REF] from 1987-99.
Barrett is a member of the Transport & General Workers Union and chairs the Co-operative Party Group and the All-Party Parliamentary Group on Animal Welfare within the Assembly.