I teach kindergarten. I am MUCH more comfortable wearing long dresses and skirts as I am up and down on the floor and sitting in itty bitty chairs. My rule of thumb for skirts and dresses for work is they have to have pockets, be at least an A line or the skirt portion have lots of material and the length has to be to the calf or longer so I don't have to worry about being so careful sitting cross legged on the carpet, stooping down, and getting back up from any low area. I realize this may not be the best look for me style wise, but my kiddies don't care. And, much better than them chanting, "I see London, I see France..." I think the maxi dresses are adorable with the short empire shrugs but, that might be too casual for an office. I wear very comfortable 'mary jane' shoes or walking sandals for work, but a maxi can look much more dressed up with a different shoe since you won't be running around the gym or playground like me ;)