I currently work in the public sector, my two cents:
1. The majority of the new, younger starters coming through are of a similar standard to those moving into the private sector. Qualified, intelligent and hard working. I'm incredibly good at my job, arrogant and yet there we are.
2. A good portion of the "lifers" within the organisation are shambolic, and seem to magically retain their positions regardless of staffing cutbacks.
3. The age old cliche of public sector workers clocking in at ten and out at four is a myth. We're significantly underpaid compared to the private sector, we have been quicker to embrace flexible working practices however.
3. The sector is now chronically underfunded and our ability to recruit and retain high quality young staff members is all but extinct. As an example, our place pays new admin about £15k, in the same location they could walk into a private sector admin post paying £22k. Don't believe the nonsense about efficiency savings either there's not a local authority in the Country that could have saved 40% through efficiency, and Councils such as my own, historically very lean and efficient, are disproportionately penalised for responsible fiscal management during the good times.
4. Automatic increments are also gone, don't worry though, for the sake of balance they've also made it nigh on impossible to get a performance related payrise as well.
I work in a team of extremely competent and dedicated individuals, all of whom work way above what their job roles and pay grades require of them. I enjoy the work, as do the rest of my colleagues but I can tell you categorically that in 2 years time the top 50% of that team will have jumped ship to the private sector. You may assume that the best and brightest should migrate to the private sector anyway, but then consider the fact that the chaff will remain, and they will be the ones in charge of ensuring best value for tax payers, and providing core services such as care for the elderly and disabled etc.