Expressions used in Everyday Spoken English in Social and Professional contexts
If you describe something as 'a mixed bag' it means an assortment of things or a diverse array of things or people. When something is referred to as 'a mixed bag' it usually contains both positive and negative aspects of something. This is a casual expression used more in informal contexts. Similar in meaning to 'a variety', 'an assortment' and 'a mixture'.