CMU is a great place to work for the most part. While I love my boss and my group, often upper management can be a bear to work with. They care only about cutting costs without the effects on the staff. While I can only speak for my space and my college, I think it's 90% good, 10% stress.
I feel like I'd recommend working at CMU, but only because my boss and my group is amazing. I don't often have to deal with the upper "management" and their poor managerial skills that often.