Pros
It's fast paced and busy. You're never without something to do. There are plenty of opportunities for overtime and they are flexible with days off, schedule changes, and sick leave. In addition the training for your job is very good and you'll seldom be left wondering what to do as most staff members are knowledgeable and friendly with helping new team members. Overall an atmosphere of teamwork. Management will listen if you have an issue and for the most part try hard to solve problems that don't conflict with department policy.
Cons
The ability for promotion within the department is nearly nonexistent and schedules are seldom consistent due to high turnover. The job itself is very very stressful and people burnout fast. Due to this team members quit frequently and the staffing needs fluctuate. You can expect to work holidays due the facility being a full service hospital. In addition pay is not competitive with less stressful positions of similar skill level offered at different organizations. Management is prone to wasting their budget on equipment that doesn't work and wasting time enforcing policy which has nothing to do with making the department more efficient. They also grade you every month on your performance using a lot of arbitrary statistics which can be easily gamed once you know how they're measured.