Pros
The medical benefits are good if you stay within the BJC network. The time-off is stacked in such a way that you can earn a lot after your first year. Hospitals and the companies that manage them aren't going anywhere so you can potentially have a job for life if that appeals to you. If you have a hourly position you will always make your 40 hours for the week. If you get approval then there is enough work to keep you going for 50+ hours per week. The company is large enough that if you keep your head down no one will know if you are there or not. Many positions have the option to telecommute several days a week.
Cons
401k matching is minimal at best. Management is lacking any managerial skills. Politics are thicker here than when I worked for lawyers, politicians, or the state. You must love being a groundhog in cubicle land. You must love deafening silence while you work. You must be prepared to keep to yourself at all times. Most cubicle neighbors don't even know who sits on the other side of the partition. Be prepared to witness what is known as "failing upward" when it comes to promotions, management, and generally bad employees. Pray that you don't work here when a minor disaster actually occurs. Management does not invest in employees because they feel it enables them to leave. Executives don't know anything about Healthcare and are a large percentage of the employee budget for less than 10 people. Very few people are actually willing to correct a problem because it tends to validate their job. If you work salary expect to be abused unofficially. Management refuses to admit to any problems and will spend a lot of time and money to reinvent a problem into at least a neutral issue if they can't simply sweep it away.