Great pay, challenging environment where there are opportunities to use all your skills and make an direct impact on patient care, flexible schedule, great teamwork
Cons
Frequently short staffed, communication disconnect, and benefits look good on paper but the insurance looks for any opportunity to not cover even the most basic stuff.