CH is a small consulting firm, which has cons in itself that aren't necessarily specific to this company. Consulting in general can be demanding, and because CH takes on smaller contracts, some projects are on tight time and budgets which can be stressful. In the associate level, I would have liked higher compensation and higher yearly raises.