Pros
Some of the people really care and want to help patients. A lot of genuinely nice people are there. There's a lot of talent in the lower ranks that doesn't get the recognition they deserve, has more to do with bad middle management.
Cons
A lot of people are incompetent and don't really show the effort you'd expect in a professional environment. Many middle managers and lower level finance controllers seem to have been warm bodies. I encountered a few who even had MBAs but couldn't grasp the difference between a business' Legal Name and its Tradename/Assumed Business Name. Confusing when you are constantly trying to educate the people above you as to how things need to work - and how things indeed function in other companies. Nothing satisfying about that.