Deparments can be extremely compartmentalized, and collaboration between them is usually frustrating at best. This wouldn't be an issue but project management and account management usually did not coordinate projects well - often resorting to technology solutions that just could easily have been solved by better planning from the start.
At the end of the day, what the president (Zack) says, is what goes, and there can be a serious disjoint between upper management and the work actually being done. This wouldn't be a problem, but typically Zack stretched himself far too thin to be able to assist in the day-to-day operations of the business.
On at least a few occasions I witnessed, Candeo intentionally overbilled clients, and then asked for forgiveness after the fact. I'm not sure what this was about but it always seemed sketchy to me.
Candeo shoots for projects it is not prepared to handle, and huge amounts of time was frequently wasted on RFPs that we had absolutely 0% chance of winning.
The direction the company was going was always kind of hard to see. I never worried about cash flow, but I often wondered what I was going to be doing 3-6 months from any point in time.