It seems size really does matter in the corporate sector with larger businesses reporting a significantly higher level of satisfaction with their business banks as compared to their smaller counterparts, a survey says.

It seems size really does matter in the corporate sector with larger businesses reporting a significantly higher level of satisfaction with their business banks as compared to their smaller counterparts, a survey says.