When your contract is completed, the company provides time on "the bench" to find new roles within the company to transition to, maintaining pay and benefits while on the bench
Cons
Your contract will eventually finish and you will be back in the job search again