All companies are different and what might be right for one company will probably not be right for another. I would suggest you talk to someone about your long term objectives to determine what is best for you and your company. After all you don’t want to be stuck in a contract you don’t want to be in but can’t get out of. You also want to give your project the best chance of success.
Updated on 20th May 2019