DCH is overall a great place to work.
Pros: they pride themselves on paying at the top of the local scale, great benefits, fabulous old-fashioned retirement system that barely exists anymore.
Cons: 24/7 work, kind of inflexible management so be willing to follow the rules whether they make any sense or not.
If you can stick it out through the fads of management style, DCH is a great place to work. It is a bureaucracy, though, so if you are a free spirit, you might be unhappy, although you can find a job here that can pay well enough and give you a schedule flexible enough to do your free-spiriting on your own time.