Wonderful staff, and you feel like you matter.
Pros: great co-workers and benefits.
Cons: working weekends
Worked in plenty of companies, and this is one of the very few that makes you feel like you matter. Work days are pretty simple, handle patron questions, circulate material, but you're always presented with options in your day to go above and beyond, and doing so pays out in dividends.