Pros
Benefits are pretty decent, health care cheap and thorough as long as you stay in network. Time off benefits about average, though being able to take the time off in a higher level position was difficult. Growing and dominating the market, they're not going anywhere, so no worries about being bought out.
Cons
Cheap! They don't pay anyone to market rates except the top dogs. At least 20-30% less salary than Baltimore County, MD for the work-a-day folks. That includes doctors, you're going to be well under the 50th percentile with above median hours/coverage expected. Also a strange culture, they are more concerned with marketing themselves and their brand name versus actual quality and high levels of performance. The C-suite folks think they can do no wrong, so if you're not one of them you are wasting time and energy having an opinion.