Aberdeen, Glasgow and Edinburgh are the top three major cities in Great Britain with the longest time-to-fill for open roles, according to new research by job matching platform Adzuna.