The sales force fails to consistently bring in enough contracts to keep a stable workforce, so there is a constant thrashing about as existing consultants are let go and new consultants hired.
There is also far too much focus on utilizing off-shore coding factories at the expense of having customer-facing developers and team members readily available to react to customer needs.