Your happiness is solely dependent on your management in your office, and if you don't suck up or know somebody higher up good luck advancing up.
decent pay with over-time.
better then most for benefits (ie) retirement, vacation, sick time.
your on your own most of the day.
you don't know until the day before your day off if your getting forced in to work say good bye to plans.
working in state of emergency snow storms with management that could careless about safety.
Micromanaging, outdated and irrelevant systems makes an simple to the point job frustrating and harder at times.