I've been doing it for 10 years now, and that hasn't really been my experience. Sometimes you might have to push, but you should be doing that as a permanent PM anyway.
You can sometimes have to leave when the project is completed, but more often than not they have a new project kicking off.
You can sometimes have to leave when the project is completed, but more often than not they have a new project kicking off.