The job satisfaction of people working for the NHS is higher than it was a year ago, although many complain of severe time pressures meaning they could not do their jobs properly, a survey found.
The study of nearly 160,000 workers revealed several improvements in 2009 on 2008, including more staff said the NHS was a good place to work, that they wanted to remain in their jobs and more received appraisals.
The number of staff suffering bullying or harassment in their job had fallen, as had those who felt forced to work extra hours and there was a reduction in the number of people who felt pressured at work.
Of 40 key areas, 26 showed improvements from the 2008 survey, two deteriorated and eight remained the same.
Just over half of staff said they would recommend working in the NHS and just under two-thirds are happy with the standard of care provided by their trust.
Nine out of 10 (90%) of all NHS staff felt they were making a difference to patients and most said they had rewarding jobs.
But 46% reported not having enough time to do their job properly or said they were prevented from doing a proper job due to a lack of staff.