mixed bag
noun
°any bag containing a mixture of something.
"a mixed bag of nuts"
°by extension, a group of entities with few characteristics in common; an assortment.