In my experience you tend to get better engineering staff when it's one organization, along with a better customer/product focus.
When it's two independent teams, you tend to get a more research focused Data Science organization and a team of engineers more focused on plumbing.
Which option is better will depend on the organization goals. If you think that you have a straight research problem than a dedicated research team is useful. If you want to ship product than one team is better.
When it's two independent teams, you tend to get a more research focused Data Science organization and a team of engineers more focused on plumbing.
Which option is better will depend on the organization goals. If you think that you have a straight research problem than a dedicated research team is useful. If you want to ship product than one team is better.