Flannel shirts are probably one of my favorite type of tops. They are comfortable, warm, and always add a pop of color and print. They are however, difficult to keep appropriate in professional settings. I find that pairing the top with a blazer, and black skinny jeans, makes it look a little more professional, so then you can add funky finishing touches, to make the look more ... you.
Blazer: Anthropologie. Top: Bass Co. Jeans: Gap. Shoes: Rachel Comey. Sunglasses: Ray- Ban. Bag: Lucky Penny.