I worked in patient financial services. The pros are great health insurance, and extremely competitive retirement plan. Those are the end of the benefits, no modern benefits like onsite day care, free meals, onsite fitness, no paid parental leave outside of standard fmla, or flexible scheduling. Little to no room for advancement, and the highest level of management has been promoted from within and have been there far to long. No continuing education offered to workers, but management gets training and then is expected to have that knowledge trickle down.