Pros
Biggest pro is they are hiring. Big time, as in 100+ new positions over the next two years. There will be new branches built soon and they need staff. OK benefits if you are sickly, older, or have a lot of kids. It's expensive and will take a large chunk of your check. If you are young and healthy watch out, grandfathered health plan doesn't include preventative care. OK annual and sick leave (but they lowered the earning rate on these last year), if you work in a large enough branch you might even be able to use more than a week of it at a time. Great if you are just out of library school, need a job and to rack up 3 years of experience before getting something better paid.
Cons
Administration. Three additional tiers of management have been added in just the last 2 years, its a complete mess. No one knows who to go to or run things by, titles in admin seem to change every month as whole new departments are added at whim. Everyone at the bottom of the totem pole (public service departments) just get crushed deeper into the mud as more layers of management are applied, putting you further and further from accomplishing anything without a bureaucratic gauntlet. I was so optimistic about our new director, thought we would finally get a life-giving change in the system, some needed organization and inspiration, but everyone is just confused....and we never see her anyway, just once a year... on staff day. Oh...and salaries, we have some of the lowest degreed librarian salaries in the country. Btw, because of "benefits" I only take home 60% of my listed salary and Charleston is the most expensive city in the state to live in.