Am thinking of applying for a job there, does anyone know what it is like. It would have to fit like a glove for me to give up dd new school and the expense of living in London