There can be long periods of time of very hectic weeks where resources are overbooked followed my periods of time with barely anything to do. This isn't nearly 100% the fault of the company but there definitely seems to be a pattern and it would be nice to perhaps be more aggressive in pushing lower priority projects farther along, or expediting them ahead of looming large projects to prevent stacking.