@Scott: If the studio has the budget and resources they will keep a lot of people on but from what I've seen a lot of people get brought on just for specific projects and then move on after it's done. I've got several friends in the industry and I think the longest they stayed at any one studio is for 2 games.