The company is great. In all contracting work, jobs come to a close. I'd work to make sure the people coming up on the end of a contract are being actively marketed for their next assignment. They do this failry well understanding that there is a balance in taking someone out of an existing job to send them somewhere else before the first assignment is complete.
Answered - Emergency Management Planning Consultant (Current Employee) - Various DOE sites