They seemed quite pleasant and professional when I met with them a few years ago. They do seem to do a lot of "generic" and duplicate adverts to target different groups though, so difficult to know exactly how many roles there are underneath.
The other thing is that the career opportunities page changes depending which location/salary/etc. are selected at the top of the page. It seems to randomly generate, so it may just have happened to generate a combination of location/salary/etc. where Shilston have posted a lot of positions.