Many companies are finding it hard to find get the skills they need and some jobs are changing or disappearing for ever. Job satisfaction is of course a key issue both for recruiters and those working in those jobs. Job satisfaction is important because it can improve performance, reduce staff turnover and significantly impact the [...]