I was with CMLS for 5 years and I have learnt a lot more than I would have if I worked at a similar position elsewhere. Lots of opportunities and interesting projects.
The management team are knowledgeable.They work really hard and do expect you to give it your best too.
Working overtime is not fun anywhere you work. My piece of advice is no matter - more... what company you work for, if you are overloaded, discuss with managers before you decide this is not the job for you. At CMLS, overtime do happen from time to time, but not for all positions/department.
Every now and then, just like in any co ... - less