NOBODY can tell how long a contract can or will go..any contract has an easy out clause for client company to bail...I'd ask to see master contract if anybody within inVentiv is guaranteeing time frame. Everyday can be your last day in contract world, that's all you need to know and plan for.