Found 77 London (Greater), Permanent jobs