The only con I have experienced so far, after 2 years of working with DLC, are things that are beyond DLC's control. Sometimes client hours can get crazy and stressful, but the conditions are usually made clear when clients are pitched to me. So I am usually going in knowing that it will be challenging.