It really all depends on the consulting firm. If they hire you as an independent contractor, then yes -- you need to find another job when your current bit is up.
On they other hand, and this is really more common, a consultant may work for the consulting agency full-time -- the consulting...