Pros
You will learn a lot and wear many hats.
Cons
Senior management makes terrible decisions. They have inflated salaries and spend their days pretending to care about patient and staff issues. There is no transparency. Senior management places staff in positions where they have little to no experience, usually friends of theirs to protect them from being laid off. You can work 15 hours/day, come in on the weekends, and help every department in the organization, and yet, you'll still never get promoted or a pay increase. You will also get in trouble for the most absurd reasons (i.e., talking to a colleague about work related items and from a distance, a higher up assumes you're wasting time/gossiping). Stay far away from this place -- you will absolutely regret working here.