Great work environment if you like to work in the public and deal with people. Hours are pretty good and can vary depending on position. There some great people who work for the library and are great to learn from.
Cons
Heavy work load and lack of sufficient staff coverage.