I'm hospital IT as well. I'm more in the clinical apps side than a full blown, traditional IT role. I support our imaging systems and a couple other enterprise apps that support radiology.
As others have said, depending on how big your hospital/system is there are a number of job opportunities. We have over 400 IT staff that cover dozens of areas. You have your traditional IT jobs like network admins, help desk, server admins. And then you have the clinical app side that builds and supports the clinical applications like the HIS/RIS/PACS/LAB/EMER/ect. And then you have project managers, report writers, programmers, blackbelts, BSA's, ect. Lots of opportunities.
I will say that with many systems it's very hard to get "in" unless you know someone or have a very specific skill set that they are looking for. But once you are in, you are there for as long as you like. We have very, very low turnover. But part of that is just do to our local economy and not having many other similar sized employers that have similar jobs/salary/benefits.
It can be a pretty cool job that will offer you some highly specialized skills that other employers can't. With the PACS admin and HIS/RIS/HL7 knowledge I have I can find pretty well paying employment in almost any decent sized city with a large hospital. It's just a skillset that not many other people have.
Right now if you can build in some of the big name HIS systems then you can almost name your price as a consultant. Huge demand for these people.
Downsides is that it can be a pretty inbred employer. Lots of former clinical people (nurses mostly) come over to be application builders/support. Which is good an bad. Good in that they really know the users and the workflows, but bad in that they have huge gaps in the world of IT. Same thing with MD's. You'll quickly learn that the hospitals will pretty much coddle them and escalate even the most trivial thing "because it affects a doctor". Most of them are pretty cool guys, but there's enough of the "I refuse to learn this/I don't have time to learn this/I *AM* doing it right even though I'm really not" types out there to keep you frustrated.
Overall I'm happy. I can't think of a day in the last 5 years that I woke up and said "I really don't want to go to work today". I can't say that for previous jobs I've had.