If your clients are whole companies, i.e., you do Account-based sales, you should sync the journey status between your contacts and companies so that all contacts in a company have the same status as the company.
If your clients are individual units, teams or people within companies, you should NOT sync the journey status between your contacts and companies. The contacts will each have their own status, regardless of the status of the company.