Teachers and retail staff are the groups most unhappy with their pay, according to a survey by Adzuna.