A public library is a busy place serving people who need assistance in basic life skills, as well as providing wide range of free programs. A children' s librarian's day is constant planning, preparing, executing and reporting programs offered to different age range of children as well as outreach activities to local schools and daycare facilities.
Helping people and being appreciated is the best part of the job, while having enough time for preparation and dealing with difficult customers are the hardest part of the job.
Library coworkers are generally cooperative and the atmosphere is to help with each other, rather than compete.
As a large organization, communication within the organization is always a challenge, but current management is addressing the issue and improvements have been made. Overall, it is a good environment to work and have chances learn more and improve yourself.