There may be some pros but I think the cons are more. I think that putting your eggs in one basket is risky, because if the hosting company goes down for a moment, then all your businesses are affected. It is better to spread the hosting needs among several companies.