motley collection of people; scratch team; hodgepodge group
Describes a group or organization formed by bringing together people from diverse, often incompatible backgrounds, like a makeshift household or a team thrown together from different parties. Often carries a nuance of disunity or lack of cohesion.