Yes, you can pin up an agent for many hours and bring callers into the session, removing them when they are done and then bring in subsequent callers.
However, we have created a solution that makes it easy to create new sessions, so we do recommend this, as it makes for easier auditing and cleaner billing after the fact.