Pros
Customers are the best. Working with and for libraries is a great way to spend a work day. Many great co-workers.
Cons
Pay is a bit on the low side for a tech firm, unless you're in upper management. We used to get a holiday bonus but that is a thing of the past. I used to know almost everyone in the company, but now people come and go at an alarming rate. So many of the people that have gone were amazing, valuable resources. We have a truly lousy ticketing system that might get replaced someday - too bad they didn't listen to us when we told them how bad it was before they bought it! I used to be really love my job, but it's getting harder when you are underpaid, under-appreciated, and you know management would replace you in a heartbeat if they could find someone to do the work for less. If it weren't for the wonderful customers that I get to work with, I'd be gone from here.