Pros: awesome hours, pay, benefits, and work days
Cons: very strict with policies.
I worked at the main branch on 23rd street, but also worked at the Middle beach branch as well. Both were filled with a great atmosphere of people, and all the memebers on average were delightful. It's so unfortunate that I no longer work there, but in a heartbeat if given the chance I would go back. I loved it there.