I have always struggled with getting the balance between the formality of a jacket (bit ott for our work environment) and the informality of things like jumpers/sweatshirts/hoodies so have ended up with the compromise of the granny cardigan.
Is there any alternative?