I did a contract at the NHS for 1 yr and couldn't take any more so turned them down at renewal. My experience was:
At 28 I was probably the youngest person on the whole floor. Everyone else was 40+. 2 of the people I worked with who made reports for all the surrounding clinics were actually pensioners. One of the women was about 50.
The people producing the reports didn't actually have decent IT skills and didn't know how to write SQL or use SQL Server. They just used some saved reports and modified the filters, so it took ages to explain anything technical to them.
Soon after I started they hired a severly obese Nigerian guy to work on Sharepoint. He sat next to me and on his 2nd day he just disappeared for most of the day. His manager went around the building checking the toilets since we thought he had a heart attack or something. Eventually he showed up and claimed he got lost, even though this was in London and our building was unmissable, you could ask anyone and they could give directions.
Then he started sleeping for most of the day at work, at his desk. He would just fall asleep while sitting there and start snoring. I would look around like "Is this real life?" and people would just laugh. He also ate sandwiches and crisps at his desk every day so the thing was disgusting with crumbs everywere and in the keyboard. He continued to sleep for most of the day for the majority of his time there, or he would just not turn up for work and not bother to tell his manager. The result was his manager ended up having to do all the Sharepoint work himself. I asked my manager how this guy was still employed and he was dumbfounded too. Out of every week he probably only showed up about 3/5 days.
I overheard some guys talking and apparently in order to keep getting the same budget every year they have to spend all of it, so the previous year they just bought all the managers iPads to get rid of the money. Nice use of our taxes there...
The stuff I ended up working one was just some vanity project for one of the managers. No-one else actually wanted it, but this guy had somehow already spent the money on getting licences for the software, so they wanted someone to actually produce something with it (all kinds of politics going on with those managers and backbiting. One of the managers actually refused to work with this guy anymore, it was super awkward).
As soon as my contract was up I was out of there. No idea if they actually ended up using the dashboards I made since like I said, no-one seemed to have a clue about it there. At least I got some work for a year out of it
Edit: Also, when I left after 1 year, the sleeping guy was still working there.