Pros
Pay is fairly good, and ability to work as much overtime as you want is nice. While the benefits overall are average, if you want to continue your education, the tuition reimbursement is top notch!
Cons
As others have said, many very poor management practices make this go from a great place to work, to a job you look forward to leaving. Many system processes are flawed, but management has an aggressive and blaming culture, willing to write you up for even minor errors, often even when unavoidable. Also, while many of the staff are great people, and wonderful to work with, some are downright rude, and aggressive. While you will find this at every job, there is a favoritism scheme at play here, and if you have been at the hospital awhile, or management likes you, you have free reign to treat the newer staff as you wish without consequence.